Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe kan ik mijn PHP Rand Fix
Het PHP- taal biedt een krachtige set van functies voor het creëren van dynamische webpagina's . U kunt kiezen uit honderden ingebouwde functies die een breed scala van taken uit te voeren . Een van deze functies is de functie " rand " , dat een willekeurig nummer dat u kunt gebruiken op een manier die u wenst genereert . Als u nodig hebt om de bewegingen van een spel willekeurig , of willekeurig kiezen van een product getuigenis te geven op een webpagina , is dit de functie die u waarschijnlijk zal gebruiken . Zoals elke PHP commando , is het echter gemakkelijk om ongewenste resultaten. U kunt uw PHP " rand " statement vast op een aantal manieren . Instructies
1

Voer een specifiek uitgangspunt voor de random number range . Het is een simpele fout te vertrekken uit deze criteria en dus leiden tot het programma op een willekeurige waarde uit een groot assortiment genereren . Je zou bijna elk willekeurig nummer van elke omvang te krijgen. In plaats daarvan , binnen de " rand " functie-argumenten , die lijken tussen haar haakjes , voer een nummer voor het uitgangspunt van deze reeks aan het soort random getal u ontvangt beperken . Kopen van 2

Voer een specifiek waarde voor de maximale grootte van uw toevalsnummer . Net als bij het ​​minimum aantal dat u misschien opgeven als het begin van dit bereik , het maximale aantal is het einde van dit bereik . Ofwel zijn optionele parameters , maar samen heb je veel meer controle over de functie PHP " rand " . Bijvoorbeeld , om een getal tussen een en 1000 , het type genereren " rand ( 1,1000 ) . " Merk op dat de citaten niet zijn opgenomen in de getypte code .
3

Behandel je " rand " nummer als een integer . De resultaten van de PHP " rand " commando zijn een geheel getal . Onthoud dit en niet aannemen dat ze zijn een floating point getal , dat decimalen bevat . Dus , als je probeert om een willekeurig percentage te genereren , bijvoorbeeld , overweeg je uiteindelijke doel in de context van de gehele getallen . Een PHP functie van " rand ( 1100 ) /100 " zal een percentage , dat is een getal tussen 0 en 1. Zonder de deling door 100 , mag u niet de gewenste resultaten . Dit geldt voor elk scenario waarin u een willekeurig getal met fractionele onderdelen . Extra wiskunde nodig is in uw PHP-code om dit te bereiken .
4

Gebruik de functie in plaats van de functie " rand " " mt_rand " om PHP prestaties problemen op te lossen . De functie " mt_rand " werkt op dezelfde wijze als " rand " en genereert een willekeurig getal . De platformarchitectuur achter deze functie is anders en hulpbronnen gebruiken in een alternatief dat vaak sneller en nauwkeuriger uitgevoerd . Als u niet tevreden met de uitgang van uw functie PHP " rand " , probeer dan " mt_rand " op zijn plaats .

Previous: Next:
  PHP /MySQL Programmering
·Hoe te Polling Maak met PHP 
·Exec Vs . Systeem in PHP 
·Hoe je Hotmail contacten impor…
·Hoe naar Lijst PHP Variabelen 
·Hoe krijg ik Message Box te Sc…
·Hoe maak je een tekst bestand …
·Toegang krijgen tot een Explod…
·Hoe vindt u de Datum voor Elke…
·Hoe Dood een MySQL Query 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te wijzigen Grootte & Type van een p…
·Hoe de Strong String ToUpper in Visual B…
·Hoe het nu Van Tekstvak om Tekstvak in V…
·Hoe te Itemcheck Event gebruiken in Visu…
·Het wijzigen van de DataGrid Kleur in VB…
·Hoe maak je een website met Python 
·Hoe de DataGrid Dat heeft Geen Rijen opm…
·Hoe een register Pagina bouwen in PHP 
·Hoe te lezen Visual Basic 
Copyright © Computer Kennis https://www.nldit.com