Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

133
Vistas
Cómo generar un número aleatorio a partir de 2 números

He buscado mucho para generar un número aleatorio, pero todo lo que obtuve es generar un rango entre a o b.

Estoy tratando de obtener un número de a o b, es decir, a o b, ninguno en el medio.

Esto devuelve el primer valor solo var number = 1 || 9; \\9

about 4 years ago · Santiago Gelvez
3 Respuestas
Responde la pregunta

0

Entonces Math.random() genera aleatoriamente un número entre 0.0 y 1.0. Math.random() < 0.5 tiene un 50% de probabilidad de ser verdadero o falso. De esta manera, puede seleccionar uno de dos números con la misma probabilidad.

 let number = Math.random() < 0.5 ? 1 : 9; console.log(number)

about 4 years ago · Santiago Gelvez Denunciar

0

Puede almacenar sus dos números en una matriz y obtener un índice aleatorio de esa matriz. Aquí hay un ejemplo:

 var yourTwoNumbers = [2,5] console.log(yourTwoNumbers[Math.floor(Math.random() * yourTwoNumbers.length)]);

about 4 years ago · Santiago Gelvez Denunciar

0

Lo mismo preguntado aquí: ¿Cómo decidir entre dos números al azar usando javascript?

Ya hay una respuesta con explicaciones.

La función Math.random[MDN] elige un valor aleatorio en el intervalo [0, 1). Puede aprovechar esto para elegir un valor al azar.

 const value1 = 1 const value2 = 9; const chosenValue = Math.random() < 0.5 ? value1 : value2; console.log(chosenValue)

about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda