Números aleatorios decimales en PHP

En PHP, generar un número aleatorio es tan sencillo como utilizar la función rand(menor,mayor), pero ¿cómo se pueden generar números aleatorios...

La FAQ Números aleatorios decimales en PHP tiene

Pertenece a la categoría:
Pregunta
En PHP, generar un número aleatorio es tan sencillo como utilizar la función rand(menor,mayor), pero ¿cómo se pueden generar números aleatorios decimales?
Respuesta de Reinel Gamboa
Puedes generar numeros decimales usando una división por el estilo $r=100/rand(1,100), en este caso solo habrian 100 opciones si quieres aumentar el numero de posibles valores puedes aumentar el valor del denominador $r=1000/rand(1,1000); o puedes hacerlo en dos pasos, $i = rand(1,100); $r=$i/rand(1,$i);



Tenemos un artículo en el taller de PHP por si queremos aprender a generar números aleatorios en PHP sin decimales.
Volver al árbol de categoríasVolver al árbol de categorías
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías