Cómo usarla
- Elige Números, Elegir de una lista o Moneda y dados.
- Para generar números, define el mínimo, el máximo, cuántos necesitas y el número de decimales; marca «Sin repeticiones» para hacer sorteos como los de lotería.
- Para elegir de una lista, pega un elemento por línea y selecciona cuántos quieres elegir. Cada línea solo se puede elegir una vez.
- Pulsa Generar o Elegir y, después, copia los resultados. Vuelve a pulsar para hacer un nuevo sorteo.
Cómo funciona
Los números se generan con crypto.getRandomValues, el generador criptográficamente seguro integrado en tu navegador, no con Math.random. Para convertir bits aleatorios en un número dentro del rango sin favorecer algunos valores, la herramienta usa muestreo por rechazo: cuando un valor aleatorio de 32 bits cae en el segmento incompleto de la parte superior que no se puede dividir equitativamente según el tamaño del rango, se descarta y se genera otro. Un simple «número aleatorio % rango» haría que los números bajos fueran un poco más probables.
El mínimo y el máximo están incluidos. Con decimales, el rango se divide en pasos de ese tamaño (0,01 para dos decimales) y todos los pasos tienen la misma probabilidad, así que de 0 a 1 con dos decimales se obtiene uno de 101 valores. «Sin repetir» genera números sin reemplazo, como en un sorteo; no es posible generar más números únicos que los que contiene el rango, y la herramienta te avisa cuando ocurre.
El selector de elementos mezcla las líneas con un algoritmo de Fisher–Yates y toma las primeras N, de modo que todos los elementos tienen la misma probabilidad y ninguna línea se elige dos veces. Las líneas duplicadas se consideran entradas distintas, así que un nombre que aparece dos veces tiene dos posibilidades. Se ignoran las líneas vacías y los espacios al principio y al final de cada línea.
La moneda tiene la misma probabilidad de salir cara o cruz, y cada dado tiene la misma probabilidad de mostrar del 1 al 6. Los resultados no se guardan, así que nadie, ni siquiera nosotros, puede ver ni reproducir un sorteo.
Ejemplos
Sorteo tipo lotería
Mínimo 1, máximo 49, cantidad 6, con «Sin repetir» y «Ordenar» activados: obtendrás seis números distintos, como 4, 11, 23, 30, 37 y 45.
Elegir ganadores de un sorteo
Pega la lista de participantes, con un nombre por línea, y elige 3. Cada participante puede ganar una sola vez y todos tienen la misma probabilidad.
Decimal aleatorio para pruebas
Con un mínimo de 0, un máximo de 1 y 3 decimales, se obtienen valores como 0,274 o 0,901; los 1.001 valores posibles tienen la misma probabilidad.
Preguntas frecuentes
¿Los números son realmente aleatorios?
Se generan con el generador criptográficamente seguro de tu navegador, cuya semilla proporciona el sistema operativo a partir de eventos de hardware. Es adecuado para sorteos y fines de seguridad; para loterías reguladas, sigue las normas que exigen equipos certificados.
¿Se incluyen el mínimo y el máximo?
Sí. De 1 a 6 puede salir 1, 2, 3, 4, 5 o 6, todos con la misma probabilidad.
¿Por qué aparece un error con «Sin repetir»?
Sin repetir, no puedes generar más números que los que existen en el rango: de 1 a 10 solo hay 10 números enteros distintos. Amplía el rango, añade decimales o permite que se repitan.
¿Alguien puede comprobar o repetir mi sorteo más adelante?
No. No se guarda nada ni se usa como semilla un valor que puedas volver a introducir. Para un sorteo público, graba la pantalla o copia los resultados inmediatamente.
Privacidad
Los números y las listas se generan y procesan únicamente en tu navegador. No se envía ni almacena nada, ni se incluye en las analíticas.