ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
926
926
EMPFEHLEN
-
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?
-
Hi,
Wenn die Zufallszahl aus einer klar definierten Menge stammt, kannst Du es auch so machen:PHP-Code:var1 = Math.random();
var2 = Math.random();
while (var2 == var1) {
var2 = Math.random();
}
(Gibt Zahlen zwischen 0 und 9, die sich nicht wiederholen)PHP-Code:var bereich = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
var anzahl = 5; // Anzahl zufallszahlen
var zahlen = new Array(anzahl);
for (var i=0; i<anzahl; i++) {
var idx = int(Math.random() * bereich.length);
zahlen[i] = zahlen[idx];
bereich.splice(idx, 1);
if (bereich.length < 1) break;
}
Gruß
.
-
Ok, danke. Auf while hätt ich kommen müssen.
Ähnliche Themen
-
Zufallszahlen
Von Soul-ya im Forum C/C++Antworten: 27Letzter Beitrag: 15.03.10, 15:47 -
vsftp - Unterschiedliche User, unterschiedliche Verzeichnisse
Von Docp im Forum Linux & UnixAntworten: 1Letzter Beitrag: 15.06.08, 10:04 -
zufallszahlen
Von kurcob im Forum Flash PlattformAntworten: 2Letzter Beitrag: 25.05.08, 11:07 -
Zufallszahlen!
Von Nohh im Forum PHPAntworten: 13Letzter Beitrag: 31.12.04, 16:38 -
zufallszahlen von 1-6
Von computers im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 20.01.04, 09:33





Zitieren
Login





