zufallszahl innrhalb schleife?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
dingen
eins
gegensatz
gleiche reihenfolge
grad
manual
schleifen
speicher
startwert
variable
version
-
Hab grad festgestellt, das rand() innerhalb ner shcleife nicht funst. Kann mir wer ein andere M?glichkeit geben, innerhalb von while() zufallszahen zu bekommen?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja, dass schon. Aber ich muss innerhalb einer Schleife ?berpr?fen, ob was true ist, und gegebenfalls die Variable mir rand() neu setzen
-
$zufall = rand(1,10)
while (i < 10)
{'Tu dies, tu das....
'Tu nochmal was....
'Soa..noch was vielleicht?
'Und jetzt dei Abfrage:
if ($zufall = "5")
{
echo "Zufall ist 5!!!"
'schleife beenden:
$i = 10
}
Else
{
'schleifenticker um eins erh?hen,
'bei 10 endet die schleife
'ZUFALL NEU SETZEN
$zufall = rand(1,10)
$i++
}
}
Bitte sehr... eine Schleife im Rohbau. ;) -
THX. Das ding funst im gegensatz zu meiner sogar ^^
$zufall = rand(1,10)
while (i < 10)
{'Tu dies, tu das....
'Tu nochmal was....
'Soa..noch was vielleicht?
'Und jetzt dei Abfrage:
if ($zufall = "5")
{
echo "Zufall ist 5!!!"
'schleife beenden:
$i = 10
}
Else
{
'schleifenticker um eins erh?hen,
'bei 10 endet die schleife
'ZUFALL NEU SETZEN
$zufall = rand(1,10)
$i++
}
}
Bitte sehr... eine Schleife im Rohbau. ;)
@0-checka: Is ja klar, schlie?lich gibt es keine Zuf?lle. ^^ -
1. Wieso soll rand() innerhalb einer While-Schleife nicht funzen?
2. rand() soll man nicht mehr benutzen. Besser und schneller ist mt_rand().
http://de.php.net/manual/de/function.mt-rand.php
3. Was 0-checka meint, ist folgendes:
Bei ?ltere PHP-Versionen ben?tigte rand() eine Initialisierung (f?r den Startwert), sonst erzeugte rand() immer die gleiche Reihenfolge von Pseudozufallszahlen. Seit 4.2.irgendwas ist das nicht mehr n?tig, da PHP das automatisch macht. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage