Funcții matematice
PHP Manual

rand

(PHP 4, PHP 5, PHP 7)

randGenerate a random integer

Descrierea

int rand ( void )
int rand ( int $min , int $max )

If called without the optional min, max arguments rand() returns a pseudo-random integer between 0 and getrandmax(). If you want a random number between 5 and 15 (inclusive), for example, use rand(5, 15).

Precauţie

Această funcție nu generează valori securizate din punct de vedere criptografic și deci nu trebuie utilizată pentru scopuri criptografice. Dacă aveți nevoie de o valoare securizată din punct de vedere criptografic considerați utilizarea random_int(), random_bytes() sau openssl_random_pseudo_bytes() în schimb.

Notă: On some platforms (such as Windows), getrandmax() is only 32767. If you require a range larger than 32767, specifying min and max will allow you to create a range larger than this, or consider using mt_rand() instead.

Parametri

min

The lowest value to return (default: 0)

max

The highest value to return (default: getrandmax())

Valorile întoarse

A pseudo random value between min (or 0) and max (or getrandmax(), inclusive).

Exemple

Example #1 rand() example

<?php
echo rand() . "\n";
echo 
rand() . "\n";

echo 
rand(515);
?>

Exemplul de mai sus va afișa ceva similar cu:

7771
22264
11

Note

Avertizare

min max range must be within the range getrandmax(). i.e. (max - min) <= getrandmax() Otherwise, rand() may return poor-quality random numbers.

A se vedea și


Funcții matematice
PHP Manual