tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
926
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Igma Igma ist offline Mitglied Bronze
    Registriert seit
    Mar 2005
    Beiträge
    26
    Hi!

    Ich hab ein kleines Problem, was ihr sicherlich schnell lösen könnt.
    Also ich will zwei Zufallszahlen erstellt. Die eine heißt zahl1 die andere zahl2. Jetzt will ich aber nicht, dass zahl2 die selbe Zahl wird wie zahl1. Ich denke das müsste mit ner for-SChleife zu lösen sein, aber irgendwie krieg ichs nicht hin die Schleife zu formulieren.
    Kann mir das jemand erklären?
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Hi,

    PHP-Code:
    var1 Math.random();
    var2 Math.random();
    while (
    var2 == var1) {
        
    var2 Math.random();

    Wenn die Zufallszahl aus einer klar definierten Menge stammt, kannst Du es auch so machen:
    PHP-Code:
    var bereich = new Array(0123456789);

    var 
    anzahl 5// Anzahl zufallszahlen

    var zahlen = new Array(anzahl);

    for (var 
    i=0i<anzahli++) {
        var 
    idx int(Math.random() * bereich.length);
        
    zahlen[i] = zahlen[idx];
        
    bereich.splice(idx1);
        if (
    bereich.length 1) break;

    (Gibt Zahlen zwischen 0 und 9, die sich nicht wiederholen)

    Gruß
    .
     

  3. #3
    Igma Igma ist offline Mitglied Bronze
    Registriert seit
    Mar 2005
    Beiträge
    26
    Ok, danke. Auf while hätt ich kommen müssen.
     

Ähnliche Themen

  1. Zufallszahlen
    Von Soul-ya im Forum C/C++
    Antworten: 27
    Letzter Beitrag: 15.03.10, 15:47
  2. Antworten: 1
    Letzter Beitrag: 15.06.08, 10:04
  3. zufallszahlen
    Von kurcob im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 25.05.08, 11:07
  4. Zufallszahlen!
    Von Nohh im Forum PHP
    Antworten: 13
    Letzter Beitrag: 31.12.04, 16:38
  5. zufallszahlen von 1-6
    Von computers im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 20.01.04, 09:33