(PHP 7)
random_int — Genera números enteros seudoaleatorios criptográficamente seguros
$min
, int $max
)Genera números enteros aleatorios criptográficos aptos para resultados imparciales críticos, tales como barajar una baraja de cartas de póquer.
Las fuentes de aleatoriedad empleadas por esta función son las siguientes:
Nota: Aunque esta función se añadió a PHP en PHP 7.0, hay disponible una » implementación de espacio de usuario para PHP 5.2 hasta 5.6, inclusive.
min
El valor mínimo a devolver, el cual debe ser
PHP_INT_MIN
o mayor.
max
El valor máximo a devolver, el cual debe ser menor o igual que
PHP_INT_MAX
.
Devuelve un número entero aleatorio criptográficamente seguro en el rango
min
a max
, inclusive.
Ejemplo #1 Ejmplo de random_int()
<?php
var_dump(random_int(100, 999));
var_dump(random_int(-1000, 0));
?>
El resultado del ejemplo sería algo similar a:
int(248) int(-898)