(PHP 7)
random_int — Genera números enteros seudoaleatorios criptográficamente seguros
$min
, int $max
) : intGenera 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)