PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zufallszahlen zufälliger machen



M@r$ch
04-01-2002, 13:21
Ich möchte 5 Zufallszahlen zwischen 0 und 4 erhalten und habe versucht diese folgendermaßen zu erzeugen:
for(int i=0;i<5;i++)
{
srand(time(NULL));
zahl[i]=rand()%5;
}
Allerdings sind nun alle Zahlen gleich groß, was wohl am geringen Zeitabstand zwischen den Generierungen liegt. Gibt es irgendeinen Trick die Zahlen zufälliger zu machen?

JoelH
04-01-2002, 14:28
nimm den srand Befehl aus der Schleife raus, der RandomGenerator sollte nur einmal initialisiert werden !