Tilfældigheder - PHP

Lær at lave tilfældige tal i PHP med rand(), mt_rand() og array_rand()

Introduktion

Denne side handler om at skabe tilfældigheder i PHP.

Så vidt jeg ved kan en computer ikke lave tilfældige tal men den kan lave noget der minder om det med en såkaldt "random number generator".
"Random number generator" får et sæd fra computerens ur hvor millisekunderne skifter ret så ofte.

I PHP 4.2.0 og nyere får "Random number generator" automatisk tildelt et sæd når den skal bruges så det er ikke nødvendigt at tildele den et sæd før den bruges.

Random 1

Her simuleres et terningkast ved at finde et tilfældigt heltal mellem 1 og 6 (inklusiv begge tal).
Terningen siger : 6
Resultatet ovenfor er skabt af følgende kode

Genlæs siden og se hvordan tallet skifter.

I stedet for at bruge rand() kan man bruge mt_rand() som i gennemsnit skulle være 4 gange hurtigere.

Her vælges et tilfældigt heltal mellem 500 og 800 (inklusiv begge tal).
525
Resultatet ovenfor er skabt af følgende kode

Random 2

Med array_rand() kan man vælge et tilfældigt index fra et array.
billede3.jpg
Resultatet ovenfor er skabt af følgende kode

Random 3

Vælg tilfældigt billede fra mappe.
<img src="/netkoder/billeder/ikon_sg.png" alt="tilfældigt billede">
Resultatet ovenfor er skabt af følgende kode
tilfældigt billede
Resultatet ovenfor er skabt af følgende kode

Genindlæs siden for at finde et andet billede.

Skriv din kommentar

Spørg mig om hvad som helst
Du kan også skrive direkte til mig på
Stem
Søg
Language

Select English to navigate the website in English. Things like the navigation menu and contact form will be in English, but the main content on each page will not be translated.