Visualizzazione dei risultati da 1 a 4 su 4

Discussione: random

  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    random

    che differenze c'e' tra

    $numerocasuale = rand(0, 100);

    e

    srand((double) microtime() * 100000);
    $numerocasuale = rand(0, 100);

    ????

    so che srand serve a settare il numero di partenza da cui rand() parte per fare le sue minchiate casuali. giusto? ad ogni modo non capisco perche fornire questo punto di partenza dovrebbe servire. e poi cosa significa (double)?

    grazie

  2. #2
    ciao
    utilizzando srand inizializzi il generatore dei numeri casuali con un valore che vuoi tu (altrimenti ne userebbe uno di default php)

    qui trovi tutte le indicazioni del caso: http://it.php.net/srand (dai un'occhiata anche alla nota che viene messa)

  3. #3
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130
    quindi se ho ben capito il seme non serve con le ultime versioni di php. Ok mi sta bene cosi ... una riga in meno da scrivere.

    per quel che riguarda (double) che sai dirmi?

  4. #4
    Originariamente inviato da nourdine
    per quel che riguarda (double) che sai dirmi?

    è un type casting...forzi una variabile ad essere un tipo di dato (in questo caso un double ma potrebbe esserci anche int o string)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.