| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come trovare una stringa all'interno di una stringa di …
    ·Come modificare un piè di pagina in PHP 
    ·Come inserire un array in MySQL in PHP 
    ·Come leggere un file CSV in PHP 
    ·MySQL Version Storia 
    ·Qualora un costruttore della classe PHP essere pubblica…
    ·Come inserire un asterisco in MySQL 
    ·Un tutorial su MySQL Drop 
    ·Come riprodurre un file audio utilizzando PHP 
    ·Come creare Plain Text & Mime formattato mail con PHP 
      Articoli in evidenza
    ·Come trovare i numeri di riga utilizzando Perl 
    ·Il tutorial di Python per la concatenazione 
    ·Il mio Windows Mobile non si apre file ASHX 
    ·Come fare una dichiarazione Aritmetica in Java 
    ·Java Script Risoluzione dei problemi 
    ·Elenco dei vantaggi di UML 
    ·Come ottenere una convalida WSDL file dall'asse URL 
    ·Come imparare C + + eredità velocemente 
    ·Idee di gioco per Python 
    ·Come utilizzare DTrace come un profiler di memoria 
    Copyright © Conoscenza Informatica http://it.wingwit.com