tools / random
random/
Números aleatorios y ruleta de sorteo. Usa crypto.getRandomValues con muestreo por rechazo, así que los resultados no tienen sesgo.
Resultado
Opciones
Sorteados
Ruleta
Preguntas frecuentes
¿Es realmente aleatorio y puedo usarlo para sortear premios?
Usa crypto.getRandomValues, integrado en el navegador, un generador pseudoaleatorio criptográficamente seguro y mucho más difícil de predecir que Math.random. Después, el muestreo por rechazo elimina el sesgo del módulo, de modo que cada entero del rango tiene la misma probabilidad. No hay entrada de semilla ni registro de resultados, así que un sorteo no se puede reproducir ni verificar después; si necesitas un sorteo verificable públicamente, esta no es la herramienta adecuada.
Me sale «El mínimo y el máximo deben ser enteros». ¿Puede generar decimales?
No, solo genera enteros. El mínimo y el máximo aceptan solo dígitos, con signo menos opcional, pero sin punto decimal, separador de miles ni unidades. Para un decimal, multiplica el rango por 10, por ejemplo de 0 a 1000, y divide tú cada resultado entre 10 para obtener valores con un decimal entre 0 y 100. La cantidad es de 1 a 10000, y el mínimo y el máximo pueden llegar a 2^53−1 en valor absoluto.
¿Cómo soluciono «Sin repetidos, la cantidad no puede superar el número de enteros del rango»?
«Permitir repetidos» viene desmarcado por defecto, así que entre 1 y 10 solo puedes sacar como máximo 10 números distintos, y pedir 20 da este mensaje. Amplía el rango o marca «Permitir repetidos».
¿Cómo copio los resultados y por qué a veces salen en una línea y a veces en varias?
Hasta 20 números se muestran en una sola línea separados por comas; más de 20 se muestran uno por línea, y al pegarlos en una hoja de cálculo quedan en una sola columna. El botón «Copiar» de la esquina superior derecha del cuadro de resultados copia todo, y «Ordenar de menor a mayor» ordena los números antes. Puedes generar hasta 10000 números a la vez.
¿El resultado de la ruleta es realmente aleatorio o lo decide la animación?
El resultado se sortea con crypto.getRandomValues antes de que la ruleta empiece a girar. La animación solo gira hasta el punto correspondiente, así que cuánto tiempo gire o cuándo pulses el botón no afecta a las probabilidades, y todas las porciones tienen la misma probabilidad. El giro dura unos 5 segundos; si tu sistema tiene activada la opción de reducir movimiento, se omite la animación y el resultado aparece de inmediato.
¿Cómo puedo hacer que una opción sea más probable en la ruleta?
Escríbela en más de una línea. La ruleta hace una porción por línea y todas las porciones tienen la misma probabilidad, así que una opción escrita en 2 líneas tiene 2 porciones y el doble de probabilidad. Las líneas en blanco y los espacios al principio o al final de una línea se ignoran, pero las líneas duplicadas no se fusionan. El límite es de 50 opciones; las líneas que pasen de las 50 primeras se ignoran y un mensaje te lo indica.
¿Cómo evito que la ruleta elija a la misma persona dos veces?
Marca «Quitar el ganador tras cada giro». Después de cada sorteo, la opción ganadora se borra del cuadro de opciones (si varias líneas tienen el mismo texto, solo se quita la primera), así que no puede volver a salir. Los nombres sacados aparecen en orden en «Sorteados», hasta 100 entradas, y «Borrar historial» vacía la lista.
¿Se guardan mis opciones y resultados?
No se sube ni se guarda nada. Las opciones, los resultados y la lista de «Sorteados» solo existen en la página actual; al actualizar, las opciones vuelven a los ejemplos por defecto y la lista queda vacía. Guarda tú mismo las opciones que quieras conservar.