Generar un número entero aleatorio en php es realmente sencillo si utilizamos la función rand(). Podemos utilizar esta función con o sin argumentos. Con argumentos podemos especificar le mínimo y el número máximo del nuevo número generado: rand($min, $max).

Ejemplo de uso con argumentos (vamos a generar un número aleatorio entre 1 y 100)