Generador de números

Genera números enteros aleatorios en un rango mínimo y máximo elegido, con o sin repeticiones. El generador de números utiliza crypto.getRandomValues ​​en el navegador.

Los resultados aleatorios se generan en su navegador con crypto.getRandomValues(). No se envía nada a un servidor.

01 Generador

    El generador de números extrae números enteros aleatorios dentro de un mínimo y un máximo elegidos, con un recuento fijo y una opción para permitir o prohibir valores repetidos. Establezca el rango y cuántos números devolver, y la herramienta completará la lista de resultados instantáneamente utilizando una fuente aleatoria criptográficamente justa en el navegador. La generación aleatoria de números enteros es el núcleo de rifas, selecciones de lotería, ejercicios en el aula, simulaciones de dados y cualquier situación que requiera un número justo e impredecible dentro de un rango definido.

    Generar números aleatorios en un rango

    Concept diagram: Inputs leads to Generate random numbers in a range leads to ResultInputsGenerate random numbersin a rangeResult
    Generate random numbers in a range.

    Ingrese un mínimo, un máximo y un recuento, y el generador de números devolverá esa cantidad de números enteros extraídos del rango inclusivo entre el mínimo y el máximo.

    Los valores predeterminados se abren del 1 al 100 y se devuelven cinco valores.

    Tanto el mínimo como el máximo deben ser números enteros, con el máximo al menos tan grande como el mínimo, y el conteo debe ser un número entero del 1 al 1000.

    Los límites inclusivos significan que el valor máximo en sí es alcanzable en el sorteo, lo cual es importante para una rifa o lotería etiquetada "del 1 al 100": el rango debe establecerse con un máximo exactamente en 100, no 99, para que la etiqueta coincida con el sorteo real.

    Elija si se permiten repeticiones

    Concept diagram: Inputs leads to whether repeats are allowed leads to ResultInputswhether repeats areallowedResult
    Choose whether repeats are allowed.

    La configuración única en Sí se extrae sin reemplazo: el generador construye cada número entero en el rango, baraja ese grupo completo usando un algoritmo de barajado justo y devuelve las primeras entradas de conteo del resultado barajado.

    Si el recuento solicitado excede el tamaño total del rango, la generación se detiene con un error en lugar de producir valores duplicados silenciosamente.

    La configuración única en No permite que el mismo número entero aparezca más de una vez en la lista devuelta, ya que cada valor extraído es una selección aleatoria nueva e independiente del rango completo.

    Utilice Sí único para boletos de rifas, asignación de asientos o cualquier situación en la que el mismo valor aparezca dos veces sería un problema.

    Utilice un No único para tiradas repetidas independientes del mismo rango, como simular múltiples lanzamientos de dados.

    Simula una tirada de dado o realiza una rifa

    Concept diagram: Inputs leads to Simulate a die roll or run a raffle leads to ResultInputsSimulate a die roll orrun a raffleResult
    Simulate a die roll or run a raffle.

    Para una sola cara de dado de seis caras, establezca el mínimo en 1, el máximo en 6, la cuenta en 1 y el exclusivo en No; cada pulsación de generar devuelve una cara independiente.

    Para dos dados que pueden mostrar dobles, mantenga el conjunto único en No y establezca el conteo en 2, de modo que ambas posiciones se extraigan independientemente del mismo rango de 1 a 6; establecer un valor único en Sí con cuenta 2 prohibiría incorrectamente los dobles, que no es como se comportan los dados reales.

    Para una rifa, establezca el mínimo en 1, el máximo en el número total de boletos vendidos, único en Sí y cuente en función del número de premios que se otorgan.

    El generador devuelve esa cantidad de números de boletos distintos en orden aleatorio; el primer número enumerado puede considerarse como primer premio si los premios están clasificados.

    Verificar que la aleatoriedad sea justa

    Concept diagram: Inputs leads to Verify randomness is fair leads to ResultInputsVerify randomness isfairResult
    Verify the randomness is fair.

    Los números provienen de una fuente aleatoria criptográficamente segura integrada en el navegador, que llena un búfer con bytes aleatorios y utiliza muestreo de rechazo para evitar un sesgo sutil que un enfoque ingenuo de módulo puede introducir cuando el tamaño del rango no se divide uniformemente en el rango de la fuente aleatoria.

    Este método no se basa en la función pseudoaleatoria estándar y menos rigurosa que se utiliza habitualmente con fines ocasionales.

    Cada valor generado permanece local para el navegador y no se transmite a ninguna parte.

    No hay entrada inicial para esta herramienta, lo que significa que cada prensa produce un sorteo completamente nuevo y no reproducible en lugar de una secuencia repetible.

    Trabajar a través de un ejemplo de probabilidad

    Process with 3 steps: Enter Work through a probability…; Read the main result; Check the breakdown1Enter Work through aprobability…2Read the main result3Check the breakdown
    Work through a probability example.

    Tome mínimo 1, máximo 10, cuente 3, con configuración única en Sí.

    El grupo contiene diez números enteros.

    Después de una mezcla justa, cualquier número específico, como el 7, tiene una probabilidad de 3 entre 10 de aparecer en algún lugar entre los tres valores sorteados, ya que se están llenando tres de las diez posiciones del grupo.

    En cambio, con único establecido en No, cada uno de los tres sorteos es completamente independiente, por lo que el número esperado de veces que aparece un valor específico como 7 en tres sorteos es 3 × (1/10) = 0,3 y, a diferencia del caso único Sí, el mismo valor podría, en principio, aparecer más de una vez.

    Preguntas frecuentes

    ¿Cómo se genera un número aleatorio en un rango?

    Establezca un valor mínimo y máximo y un recuento, luego genere. La herramienta extrae esa cantidad de números enteros del rango inclusivo utilizando una fuente aleatoria criptográficamente justa.

    ¿Qué significa

    "único" en este contexto? El conjunto único en Sí se extrae sin reemplazo, lo que garantiza que no se repita ningún valor en el resultado. Único establecido en No permite extraer el mismo valor más de una vez, ya que cada sorteo es independiente.

    ¿Puedo simular tirar dados con esta herramienta?

    Sí. Establezca el mínimo en 1, el máximo en 6 (o la cantidad de lados que tenga), cuente hasta el número de dados y exclusivo en No, ya que las tiradas de dados reales son independientes y pueden mostrar valores repetidos como dobles.

    ¿Es el número aleatorio realmente aleatorio?

    Los números se extraen utilizando una fuente aleatoria criptográficamente segura integrada en el navegador, con un muestreo de rechazo aplicado para evitar sesgos relacionados con el rango, lo cual es una garantía de aleatoriedad más fuerte que una simple función pseudoaleatoria.

    ¿Qué sucede si solicito más números únicos de los que contiene el rango?

    El generador devuelve un error en lugar de inventar valores duplicados, ya que un sorteo único no puede devolver más valores distintos de los que existen en el rango especificado.

    ¿Son importantes los límites inclusivos?

    Sí. Los límites inclusivos significan que se puede extraer el valor máximo en sí. Un rango destinado a abarcar "1 a 100" debe establecer el máximo en 100, no en 99, o el valor superior nunca aparecerá.

    ¿Esta herramienta almacena o transmite los números generados?

    No. Toda la generación ocurre localmente en el navegador y los valores generados no se envían a ningún servidor.

    Resumen Generar un

    número aleatorio significa establecer un mínimo, un máximo y un recuento, luego extraer esa cantidad de números enteros del rango inclusivo utilizando una fuente aleatoria criptográficamente justa, con la opción de permitir o prohibir valores repetidos.

    Los sorteos únicos se adaptan a rifas y asignaciones de boletos, mientras que los sorteos no únicos se adaptan a eventos repetidos independientes, como tiradas de dados, y cada sorteo permanece local en el navegador sin una semilla reproducible. ---