Avatar billede konder Nybegynder
14. maj 2002 - 14:03 Der er 23 kommentarer og
2 løsninger

random

er der en enkel funktion ala Math.random()i php
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:04 #1
Ved ikke helt om det er denne du søger:
<?
$tilfaldigt_tal = rand(0, 10);
?>
Avatar billede konder Nybegynder
14. maj 2002 - 14:07 #2
jes mange tak
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:07 #3
s'lidt :)
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:08 #4
ellers kan du prøve at kigge i manualos. Der er en del ting man kan med random
Avatar billede thomashove Nybegynder
14. maj 2002 - 14:14 #5
det er også en god idé at seede randomizeren først da man ellers ofte vil få de samme "tilfældige tal"...

f.eks.

<?
srand((double)microtime()*1000000);
$rand_number=rand();

echo($rand_number);
?>
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:17 #6
thomashove >> ej, jeg synes ikke man får de samme tal. Jeg lavede en test igår. Jeg kørte en rand 10.000.000 gange (fra 1 til 10). Resultatet er pænt fordelt da!
Avatar billede thomashove Nybegynder
14. maj 2002 - 14:20 #7
hmm - måske rand() funktionen er blevet bedre i nyere php-versioner. Førhen havde jeg en del problemer med de samme tal indtil jeg fandt ud af at seede...
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:24 #8
thomashove >> tjooo, ved ikke helt.
Avatar billede konder Nybegynder
14. maj 2002 - 14:35 #9
gir den nogengange 0 eller 11
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:38 #10
konder >> den giver vel fra 0 til 10
Avatar billede thomashove Nybegynder
14. maj 2002 - 14:39 #11
prøv at kigge på

http://www.php.net/manual/en/function.rand.php

men ellers hvis du siger rand(0, 10); får du tallene mellem 0 og 10 begge tal inklusive
Avatar billede thomashove Nybegynder
14. maj 2002 - 14:40 #12
hmmm -> Gizmo, også på php's hjemmeside anbefaler de at seede - så der må vel være noget om det... ;o)
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:43 #13
thomashove  >>  tjaaa, måske. Men jeg har nu ikke haft nogle problemer med den anden løsning
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:45 #14
hmmm, hvor blev de 15 points af ??
Avatar billede thomashove Nybegynder
14. maj 2002 - 14:50 #15
se det er et godt spm... men de er røget ind på undertegnedes konto og det er jo det vigtigste... ;o) vil du have halvdelen ????
Avatar billede gizmo-gizmo Nybegynder
14. maj 2002 - 14:53 #16
hehe, skummelt... narj, behold du dem bare. Du har jo ikke så mange i forvejen :-)
Avatar billede thomashove Nybegynder
14. maj 2002 - 14:55 #17
puha har man hørt en loppe gø ;o)

bare vent - inden længe er du overhalet inden om (er allerede nr. 2766)
Avatar billede thomashove Nybegynder
14. maj 2002 - 15:23 #18
konder prøv lige at acceptere igen
Avatar billede thomashove Nybegynder
14. maj 2002 - 15:23 #19
test
Avatar billede jelzin101 Praktikant
14. maj 2002 - 15:33 #20
så kør dem via mig  - acceptér mit svar - så opretter jeg et nyt spørgsmål med 15 pts. til TH.

Mvh.
Jelzin101/CoAdmin.
Avatar billede thomashove Nybegynder
14. maj 2002 - 15:39 #21
jelzin - jeg har fået de 15 point så hvis du bare kan lukke spm på en ordentlig måde
Avatar billede jelzin101 Praktikant
14. maj 2002 - 15:49 #22
ok -
det skal brugeren gøre selv ;) -

kondor >> smid et svar selv og tag pts. 'ene
Avatar billede tipsen Nybegynder
15. maj 2002 - 10:30 #23
thomas: Det er ikke spørgsmål om at rand-funktionen er blevet bedre eller dårligere. En rand-funktion vil i sagens natur give den samme følge af "tilfældige" tal, hvis den bliver seedet med det samme tal - dette er også meget heldigt, da det ellers ville være umuligt at teste rutiner som bruger tilfældige tal!
Avatar billede thomashove Nybegynder
15. maj 2002 - 10:33 #24
ok
Avatar billede jelzin101 Praktikant
15. maj 2002 - 14:36 #25
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester