InicioApuntes Y MonografiasGenerar Numeros Aleatorios

Hace tiempo no comparto nada y hoy es ideal compartir algo.
Los numeros aleatorios sirven para todo: en especial Creacion de juegos.
Bien vamos rapidito:
vamos a utilizar 2 funciones perteneciente a Math.

Funcion 1 : Math.floor():

Math.floor();

Parametros :Recibe un parametro.
¿Qué hace? :Redondea el numero (hacia arriba o hacia abajo);
¿Qué tipo de datos devuelve? :Entero

Function 2: Math.random();

Math.random();

Parametros :No recibe parametros
¿Qué hace? :Devuelve un numero aleatorio entre 0 y 1.
¿Qué tipo de datos devuelve? :Real (o de punto flotante)

Con esas dos funciones es suficiente ...
Ahora ¿Como seguir?
- Debemos fusionar las dos funciones para que nos genere un numero aleatorio
Por lógica como Math.random no recibe parametros, debemos comenzar con Math.floor

Paso 1 crear una variable:

var NumAleatorio;

Paso 2 asignarle el Math.floor();

var NumAleatorio = Math.floor();

Paso 3 asignarle el Math.random dentro de Math.floor;

var NumAleatorio = Math.floor(Math.random());

Bien, pero hay un problema, eso nos devolveria 0 o 1 , aleatoriamente. dado que primero con Math random genera un numero real entre 0 y 1 ( es decir 0,34 o 0,9 o 0 o 1), y despues lo redondea.

La Solucion Lo multiplicamos por el numero "tope" al que quieras llegar

Ejemplo: Si queres generar un numero aleatorio entre 1 y 10

var NumAleatorio = Math.floor(Math.random()*10+1);


Por qué el +1 ? Porque si lo dejamos sin el "+1" va a incluir el 0.

Ejemplo completo

var NumAleatorio = Math.floor(Math.random()*10+1);
alert(NumAleatorio);

Gracias por leer el post
Si queres ver más, seguime ;D
Datos archivados del Taringa! original
2puntos
920visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
danijazzero🇦🇷
Usuario
Puntos0
Posts23
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.