PHP sproget tilbyder en kraftfuld sæt af funktioner til at skabe dynamiske websider . Du kan vælge mellem hundredvis af indbyggede funktioner , der udfører en bred vifte af opgaver . En af disse funktioner er "rand " værktøj , som genererer et tilfældigt tal , som du kan bruge på nogen måde du ønsker det. Hvis du har brug for at randomisere bevægelser et spil, eller tilfældigt vælge et produkt testimonial at vise på en webside , det er den funktion, du vil sandsynligvis bruge . Som enhver PHP kommando , er det imidlertid let at få uønskede resultater . Du kan rette din PHP "rand " erklæring i et par måder. Instruktioner
1
Indtast et specifikt udgangspunkt for tilfældige tal rækkevidde. Det er en simpel fejl at udelade dette kriterium og dermed få programmet til at generere en tilfældig værdi fra en lang række . Du kan få næsten enhver tilfældig antal enhver størrelse. I stedet inde i " rand " funktionsargumenter , som vises mellem sine parentes indtaste et nummer for udgangspunktet for dette interval at begrænse den type tilfældige tal , du vil modtage.
2
Indtast en specifik værdi for den maksimale størrelse på dit genererede tilfældige tal . Som med det mindste antal du måske angive som starten af dette interval , er det maksimale antal i slutningen af dette interval. Enten er valgfrie parametre , men tilsammen har du meget mere kontrol over PHP "rand "-funktion. For eksempel generere et tal mellem et og 1000, skriv " rand ( 1,1000 ) . " Bemærk, at de citater ikke er medtaget i den skrevne kode.
3
Forkæl din "rand " nummer som et heltal . Resultaterne af PHP "rand " kommando er en heltalsværdi . Husk dette og ikke påtage sig de er et decimaltal , som indeholder decimaler. Så hvis du forsøger at generere et tilfældigt procentdel , for eksempel overveje dit endelige mål i forbindelse med heltal. En PHP funktion "rand ( 1.100) /100 " vil skabe en procentsats , som er et tal mellem 0 og 1 . Uden division med 100 , kan du ikke få de ønskede resultater . Dette gælder for enhver situation, hvor du ønsker et tilfældigt tal med brøkdele komponenter. Ekstra matematik er nødvendig i din PHP kode til at opnå dette.
4
Brug " mt_rand "-funktionen i stedet for "rand "-funktionen til at fastsætte PHP problemer med ydeevnen . Den " mt_rand "-funktionen fungerer på samme måde til "rand " og genererer et tilfældigt tal . Imidlertid platformen arkitektur bag denne funktion er anderledes og bruger ressourcer på en alternativ måde, der ofte kører hurtigere og med større nøjagtighed . Hvis du ikke er tilfreds med produktionen af din PHP "rand "-funktionen , kan du prøve " mt_rand " i stedet.