Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan Fix My PHP Rand
    The PHP språk tilbyr et sett kraftige funksjoner for å lage dynamiske websider . Du kan velge mellom hundrevis av innebygde funksjoner som utfører et bredt spekter av oppgaver . En av disse funksjonene er " rand "-verktøyet, som genererer et tilfeldig tall som du kan bruke på noen måte du ønsker . Hvis du trenger å randomisere bevegelsene til et spill , eller tilfeldig velge et produkt anbefaling som skal vises på en nettside , er dette den funksjonen du vil sannsynligvis bruke. Som enhver PHP -kommandoen , derimot, er det enkelt å få uønskede resultater . Du kan fikse din PHP " rand " statement på noen måter . Instruksjoner
    en

    Skriv inn et bestemt utgangspunkt for tilfeldige tall rekkevidde. Det er en enkel feil å utelate disse kriteriene og dermed føre til at programmet generere en tilfeldig verdi fra et stort område. Du kan få nesten hvilken som helst tilfeldig tall i alle størrelser . I stedet inne i " rand " fungerer argumenter , som vises mellom parentes sitt , skriv inn et tall for startpunktet for dette området for å begrense den type tilfeldige tall du vil motta.
    2

    Skriv inn et bestemt verdi for den maksimale størrelsen på genererte tilfeldige tall . Som med minimum antall du kan angi som starten på dette området, er det maksimale antallet slutten av denne serien. Enten er valgfrie parametere , men sammen du har mye mer kontroll over PHP " rand "-funksjonen . For eksempel vil generere et tall mellom én og 1000 , skriv " rand ( 1,1000 ) . " Legg merke til at sitatene ikke er inkludert i skrevet koden .
    3

    Unn " rand " nummer som et heltall . Resultatene av PHP " rand "-kommandoen er et heltall . Husk dette og ikke anta at de er et flyttall , som inneholder desimaler . Dermed, hvis du prøver å generere en tilfeldig prosentandel, for eksempel vurdere det endelige målet i sammenheng med heltall. Et PHP funksjon av " rand ( 1100 ) /100 " vil skape en prosentandel, som er et tall mellom 0 og 1. . Uten divisjon med 100 , kan du ikke få ønskede resultater . Dette gjelder ethvert scenario der du vil et tilfeldig tall med brøk komponenter. Ytterligere matematikk er nødvendig i din PHP -kode for å oppnå dette .
    4

    Bruk " mt_rand "-funksjonen i stedet for " rand " funksjonen for å fikse PHP ytelsesproblemer. Den " mt_rand "-funksjonen fungerer på samme måte " rand " og genererer et tilfeldig tall . Imidlertid er plattformarkitekturen bak denne funksjon forskjellige og bruker ressurser på en alternativ måte som ofte løper hurtigere og med større presisjon . Hvis du ikke er fornøyd med resultatet av din PHP " rand "-funksjonen , kan du prøve " mt_rand " i stedet.

    früher :

     Weiter:
      Relatert Artike
    ·Sammenligning av CFM til PHP 
    ·Slik installerer MySQL Gem på Snow Leopard 
    ·Hvordan lese en XLS -fil med PHP 
    ·Slik konverterer PHP til Boolean 
    ·Hvordan Tillat autentisering for User-Agent PHP Bots 
    ·Hvordan Sammenlign Datoer Med SQL Oracle 
    ·Hvordan Graf i PHP 
    ·Hvordan lage Secret Keys i PHP 
    ·Hvordan Test PHP på en datamaskin 
    ·Slik fjerner Whitespace i PHP kode på Dreamweaver CS3 
      Anbefalte artikler
    ·Hvordan sette inn et desimaltegn i PHP MySQL 
    ·Tutorial på Javascript Bakgrunn Effekter 
    ·Hvordan programmere med Visual Basic 6 
    ·Hvor å Utsikt SIG filer fra Printshop 
    ·Slik oppgraderer MySQL i Plesk 
    ·Hvordan du skal lukke en WCF Kanal 
    ·Slik konverterer PL /SQL til Java 
    ·Hva er fordelene og ulemper ved Grid - baserte Motiver 
    ·Hvordan finne Curve Veikryss i Matlab 
    ·Interaktiv opplæring på Top PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/