Toolbox Hub
Todas las herramientas

Random Number Generator

Generate random numbers

Generate random numbers Se ejecuta localmente en su navegador

Minimum and maximum, separated by a comma.

About the

El generador de números aleatorios devuelve un número entero dentro de un rango que usted elija, incluidos ambos extremos, utilizando la función aleatoria de JavaScript detrás de Math.random. Eso lo hace adecuado para elegir un ganador, lanzar un dado virtual o elegir una muestra, y no es adecuado para cualquier cosa en la que la previsibilidad le cueste dinero, como una rifa con un premio o una ficha de seguridad. Para aquellos que desean un generador criptográficamente seguro, que utiliza la herramienta UUID.

Where people use the

  • Elegir un ganador de una lista numerada de inscripciones.
  • Lanzar un dado virtual para un juego.
  • Elegir una muestra aleatoria o un punto de inicio aleatorio.
  • Generar un valor desechable para realizar pruebas.

How to use the

  1. 1

    Ingrese el rango

    Escriba el mínimo, luego una coma y luego el máximo. Por ejemplo, 1, 100 da un número del 1 al 100 inclusive.

  2. 2

    generar

    Se produce un número cada vez que lo ejecuta.

  3. 3

    Ejecútelo nuevamente para obtener otro valor.

    No hay memoria entre ejecuciones, por lo que las repeticiones son posibles y esperadas.

  4. 4

    Utilice una fuente segura para cualquier cosa que importe

    Para premios, fichas o cualquier cosa conflictiva, no utilices esto. Utilice en su lugar un generador criptográficamente seguro.

Consejos y mejores prácticas

  • Recuerde que ambos extremos están incluidos cuando configura el rango.
  • Nunca uses esto para un sorteo de premios o una ficha; Utilice un generador seguro.
  • Espere repeticiones; La independencia significa que ocurren duplicados.

Preguntas frecuentes

¿Están incluidos ambos extremos?

Sí. Un rango de 1 a 100 puede producir 1 y puede producir 100. Ese es el comportamiento que la mayoría de la gente espera, y es por eso que 1 a 6 funciona como un dado.

¿Es realmente aleatorio?

Es pseudoaleatorio y se produce mediante un algoritmo a partir de una semilla. La distribución es suficiente incluso para juegos y muestreos, pero la secuencia es en principio reproducible, por lo que no debe utilizarse donde alguien pueda beneficiarse prediciendola.

¿Puede salir el mismo número dos veces seguidas?

Sí. Cada ejecución es independiente, por lo que las repeticiones son normales. Si necesita valores distintos, generelos uno a la vez y descarte los duplicados usted mismo.

¿Qué tan grande puede ser el rango?

En principio, es muy grande, pero el resultado es un número de JavaScript, así que manténgalo dentro de un rango de enteros seguro. Todo lo que supere los nueve cuatrillones pierde precisión.

¿Puedo generar varios números a la vez?

No, uno por carrera. Ejecútelo repetidamente o utilice un script si necesita un lote grande.

Herramientas relacionadas