zufällige ungerade zahl erzeugen

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von lonzo, 08.10.2004.

  1. lonzo

    lonzo Thread Starter MacUser Mitglied

    Beiträge:
    31
    Zustimmungen:
    0
    MacUser seit:
    17.07.2004
    Also ich würde gern wissen wie man eine zufällige ungerade zahl zwischen 1 und 10 zu erzeugen

    geht das event. mit mt_rand(1,10);

    jemand ein tip für mich
     
  2. snax

    snax MacUser Mitglied

    Beiträge:
    93
    Zustimmungen:
    0
    MacUser seit:
    25.01.2004
    in was für einer Entwicklungsumgebung, und unter welchen Umständen möchstest du denn die Zufallszahl generieren?

    Java? C? Basic? was auch immer?

    naja ich würde einfach einen Random machen und dann division by 2 falls geht verwerfen, falls false das ganze ausgeben.. das ist allerdings sicher nicht die Profi Variante...

    je nachdem für was du das ganze aber brauchst wird dir das aber reichen..

    grüsse
    >der snax
     
  3. also ich würds mal mit ...

    ...

    mt_rand(0,4) * 2 + 1

    lg, stessi!
     
  4. sunni

    sunni MacUser Mitglied

    Beiträge:
    761
    Zustimmungen:
    0
    MacUser seit:
    06.03.2002
    Da lonzo den Beitrag im PHP & MySQL Forum gepostet hat, können wir annehmen, es handelt sich um PHP. :)

    @lonzo
    Du kannst eine ganz normale Zufallszahl erzeugen, wie es im Handbuch oder unter http://www.php.net beschrieben ist.
    Anschließend kannst du die erzeugte Zahl logisch mit dem dem Binärwert 1 ODER verknüpfen. Da jede ungerade Zahl als letzte Stelle in Binärform eine 1 hat. Gerade Zahlen haben hier eine 0.
    (Hab ich auch so ähnlich auf der php.net Seite gefunden.)
     
  5. lonzo

    lonzo Thread Starter MacUser Mitglied

    Beiträge:
    31
    Zustimmungen:
    0
    MacUser seit:
    17.07.2004
    Kannste mir das mit Binärwert weiter erklären
    kleines bsp vielleicht ?
     
Die Seite wird geladen...

Diese Seite empfehlen