Manuale PHP
Indietro |  | Avanti

# rand

(PHP 3, PHP 4, PHP 5)

rand -- Genera un valore casuale

## Descrizione

int rand ( [int min, int max] )

Se chiamata senza i parametri opzionali min, max, rand() restituisce un valore pseudo casuale compreso fra 0 e `RAND_MAX`. Se ad esempio si desidera un numero casuale compreso fra 5 e 15 (inclusi) usare rand (5, 15).

Esempio 1. Esempio per rand()

`<?php echo rand() . "\n"; echo rand() . "\n"; echo rand(5, 15); ?>`

L'esempio precedente visualizzerà qualcosa simile a:

    7771
    22264
    11

> Nota: Su alcune piattaforme (come Windows) `RAND_MAX` vale soltanto 32768. Se si desidera un range più ampio di 32768, indicare i parametri min e max, questo permette di avere range maggiori di `RAND_MAX`, oppure si valuti l'utilizzo di mt_rand()

> Nota: Come in PHP 4.2.0, non vi è necessità di inizializzare il generatore di numeri casuali con srand() oppure con mt_srand() poichè viene eseguito in modo automatico.

> Nota: Nelle versioni precedenti la 3.0.7 il significato di max era range. Per ottenere lo stesso risultato in queste vecchie versioni un breve esempio dovrebbe essere il seguente: rand (5, 11), si otterrà un numero casuale compreso fra 5 e 15.

Vedere anche: srand(), getrandmax() e mt_rand().

Indietro | Partenza | Avanti
rad2deg | Risali | round