webForumDet fria alternativet

Slumpat tal mellan 1 & 25

PHPur PHP

5 svar · 330 visningar · startad av Kosse

Medlem sedan juni 2000162 inlägg
Frågan#1

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!

Medlem sedan aug. 20004 638 inlägg
#2

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]

Medlem sedan feb. 20005 891 inlägg
#3

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

Medlem sedan jan. 20001 006 inlägg
#4

RT(F)M
http://www.php.net/manual/function.rand.php

"Remember to seed the random number generator before use with srand()."

/j

Medlem sedan juni 2000162 inlägg
#5

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...

Medlem sedan feb. 2000280 inlägg
#6
<?
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

136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)