Har denna, första gången går det bra, men sen varje gång man kör sidan så fås samma nummer som första gången.
$nummer= rand(1000,9999);
Vet någon...?
4 svar · 265 visningar · startad av Pellefant
Har denna, första gången går det bra, men sen varje gång man kör sidan så fås samma nummer som första gången.
$nummer= rand(1000,9999);
Vet någon...?
När man slumpar så måste man först "seeda" slumptalen. Beroende på vilken slumpningsfunktion du använder, titta på dessa sidor:
http://se.php.net/manual/en/function.srand.php
http://se.php.net/manual/en/function.mt-srand.php
hmm du har inte råkat slumpa något som sedan ska in i en loop typ, isf slumpa det inne i loopen.. hänt mig iaf.
Tackar! Denna fungerar jättebra.
// seed with microseconds
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$variabel= rand();