(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)