Saltar al contenido

Generar número aleatorio en Laravel

Hola, hemos encontrado la solución a lo que andabas buscando, desplázate y la verás a continuación.

Solución:

Si desea generar el azar string como dijiste, reemplaza:

$string = str_random(15);

con

// Available alpha caracters
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

// generate a pin based on 2 * 7 digits + a random character
$pin = mt_rand(1000000, 9999999)
    . mt_rand(1000000, 9999999)
    . $characters[rand(0, strlen($characters) - 1)];

// shuffle the result
$string = str_shuffle($pin);

Editar:

Antes, el código no generaba un carácter alfa aleatorio todo el tiempo. Eso es porque Laravel str_random genera un alfanumérico aleatorio stringy a veces esa función devolvía un valor numérico (ver documentos).

Valoraciones y reseñas

Recuerda que puedes dar recomendación a esta crónica si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *