Det funkar för mig. Men den slumpar visst fram "10" varje gång.. :)
------------------
Axel Veibäck
- http://www.axelweb.nu
- axel@axelweb.nu
Dime con quién andas y te diré quién eres.
[Redigerat av Axel den 26 nov 2000]
5 svar · 330 visningar · startad av Kosse
En enkel fråga för många antagligen. Jag vill slumpa fram ett tal mellan 1 och 25 som sedan skrivs ut på skärmen och koden måste fungera i PHP 3.0.3. Hur gör jag?
<?
echo rand(1,25);
?>
Skriver jag detta blir det en massa siffror? Och jag fattar ingenting. Hjälp sökes!
Det funkar för mig. Men den slumpar visst fram "10" varje gång.. :)
------------------
Axel Veibäck
- http://www.axelweb.nu
- axel@axelweb.nu
Dime con quién andas y te diré quién eres.
[Redigerat av Axel den 26 nov 2000]
För mig "slumpar" den fram samma tal varje gång... 1 nämligen.. :o
------------------
"Moral är bara en fråga för människor som inte redan befinner sig i helvetet" - Wally
RT(F)M
http://www.php.net/manual/function.rand.php
"Remember to seed the random number generator before use with srand()."
/j
Jaha, ok. Man startar då randomizern med srand då eller? Ok, nu slumpas det ju fram olika nummer, men alla är ju jättestora. Ser ut såhär typ:
761753282
Och jag som bara ville ha tal mellan 1 & 25...
<?
srand((double)microtime()*1000000);
echo rand(1,25);
// Alternativ check:
// for($i=0; $i<=100; $i++)
// echo rand(1,25)."\n";
?>
int rand( [int min] , [int max] );
Note: In versions before 3.0.7 the meaning of max was range. To get the same results in these versions the short example should be rand (5, 11) to get a random number between 5 und 15.
Funkar fint för mig iaf..
------------------
BABBA
/ * It's not a lie if you believe it * /
http://www.webbkontor.com