2012-04-12 11 views

Antwort

10

Genau wie man es in Worten beschrieben: Durch die Erhöhung mit einer Zufallszahl zwischen 1 und 5.

while ($i < 1000) { 
    echo $i; 
    $i += rand(1,5); 
} 

rand()

4

In einer Zeile:

for ($i = 1; $i < 1000; $i += rand(1, 5)) echo $i; 
+0

Muss sagen: Sieht etwas kühler als meine Lösung :) – KingCrunch

+0

Semantisch und operational identisch, aber ich habe + 1ed Ihnen auch – DaveRandom

1

mt_rand ist schneller und Verwendungen verwendet die Mersenne Twister Algorythm (1997)

while ($i < 1000) { 
    echo $i; 
    $i += mt_rand(1,5); 
} 
+0

Soweit ich das sehen kann, ist dies nicht wahr – KingCrunch

+0

sehen Sie Ihren Benchmark @KingCrunch – Baba

+0

http: // www .google.de/search? q = rand + vs + mt_rand Sehen wir uns _your_ Benchmark an – KingCrunch

Verwandte Themen