| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Fix My PHP Rand
    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.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Indsæt INT i MySQL 
    ·Sådan Check Hvis kolonne Findes i MySQL 
    ·Hvordan man skriver en Informix SQL Query 
    ·Sådan ændres Column Name i MySQL 
    ·Sådan Unzip en fil ved hjælp af PHP 
    ·Hvordan man skriver PHP Scripts 
    ·Sådan oprettes hemmelige nøgler i PHP 
    ·Sådan Aggregerede Samme værdier i MySQL 
    ·Sådan geninstalleres MySQL Table 
    ·Sådan Upload PDF-filer i PHP 
      Anbefalede Artikler
    ·Udførelsen af ​​en associativt array i PHP 
    ·Sådan at uploade filer i bulk på Java 
    ·Sådan Konverter Visual Basic til Floating Point 
    ·Sådan Konverter en Java heltal til Bytes 
    ·Sådan Multiply flere heltal i C 
    ·Grafik Tutorial for Visual Basic 6 
    ·Sådan bruges Funktion Pointers i en binær søgning Ar…
    ·Tutorial for Animationer i C + + 
    ·Hvordan at få den næste Auto Increment værdi i MySQL…
    ·Specifikationer for Rational Unified Process 
    Copyright © Computer Viden http://www.computerdk.com