Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come risolvere il mio PHP Rand

Il linguaggio PHP offre un potente insieme di funzionalità per la creazione di pagine web dinamiche. È possibile scegliere tra centinaia di funzioni incorporate che eseguono una vasta gamma di compiti . Una di queste funzioni è la funzione " rand " , che genera un numero casuale che può essere utilizzato in qualsiasi modo si desidera. Se hai bisogno di randomizzare i movimenti di un gioco , o in modo casuale scegliere un testimonial di prodotti da visualizzare in una pagina web , questa è la funzione si dovrà probabilmente usare. Come qualsiasi comando PHP , tuttavia, è facile ottenere risultati indesiderati . È possibile risolvere il vostro PHP dichiarazione " rand " in alcuni modi . Istruzioni
1

Inserire un punto di partenza specifico per la gamma di numeri casuali . Si tratta di un semplice errore di lasciare fuori questo criterio e quindi causare il programma per generare un valore casuale da una vasta gamma . Si potrebbe ottenere quasi ogni numero casuale di qualsiasi dimensione . Invece , dentro gli argomenti della funzione "RAND" , che compaiono tra la sua parentesi , immettere un numero per il punto di partenza di questa gamma di limitare il tipo di numero casuale che riceverete.
2

Inserisci una specifica valore per la dimensione massima del numero casuale generato. Come con il numero minimo è possibile specificare come l'inizio di questo intervallo, il numero massimo è la fine di questo intervallo . In entrambi i casi sono i parametri opzionali , ma insieme si ha molto più controllo sulla funzione PHP " rand " . Ad esempio, per generare un numero tra uno e 1.000 , tipo " rand ( 1,1000 ) . " Si noti che le virgolette non sono inclusi nel codice digitato .
3

Trattare il tuo numero " rand " come un intero . I risultati del comando PHP " rand " sono un valore intero . Ricordati di questo e non si assumono sono un numero in virgola mobile , che contiene decimali . Quindi , se si sta cercando di generare una percentuale casuale , per esempio, si consideri il tuo obiettivo finale nel contesto di interi. Una funzione PHP di " rand ( 1,100 ) /100" creerà una percentuale , che è un numero compreso tra 0 e 1 . Senza la divisione per 100 , si potrebbe non ottenere i risultati desiderati . Questo vale per qualsiasi scenario in cui si desidera un numero casuale con componenti frazionari. Matematica supplementare è necessaria nel codice PHP per raggiungere questo obiettivo .
4

Utilizzare la funzione " mt_rand " al posto della funzione " rand " per risolvere i problemi di prestazioni di PHP . La funzione " mt_rand " funziona in modo analogo a " rand " e genera un numero casuale . Tuttavia, l' architettura della piattaforma dietro questa funzione è diversa e utilizza le risorse in modo alternativo che spesso corre velocemente e con maggiore precisione . Se non siete soddisfatti con l'uscita della funzione PHP " rand " , prova " mt_rand " al suo posto .

 

Programmazione © www.354353.com