Obtener un número aleatorio en un rango definido

La mayoría de los lenguajes de programación tienen una función para obtener un número aleatorio entre 0 y 1.

Pero ¿qué sucede cuando ese número aleatorio se desea en un rango definido?, es decir, cuando se necesita un número aleatorio en un rango entre 5 y 10, entonces la función de aleatorio nativa por si sola no te sirve.

Fórmula matemática para obtener un número aleatorio en un rango

Lo único que necesitas es hacer una operación matemática para lograrlo.

redondear_hacia_abajo ( random() * ( hasta – desde+1 ) + desde )

 

Número aleatorio en un rango en C++

Número aleatorio en un rango en Java

Número aleatorio en un rango en PHP

 

About Michelle Torres

Licenciada en Informática con Maestría en Tecnologías de la Información. Docente por convicción con trece años de experiencia, desarrolladora desde hace nueve años trabajando actualmente con desarrollo WEB para alta disponibilidad, además de ser consultor independiente y capacitador. Participe del movimiento del software libre como fiel apasionada, reconocida por su actividad en la comunidad y su participación en la inclusión.