Generador de números aleatorios
Dibuja números enteros aleatorios de cualquier rango, con o sin repeticiones.
Generador de números aleatorios
Elija un mínimo y un máximo y obtenga números enteros aleatorios de ese rango. Ambos límites están incluidos, por lo que un rango de 1 a 6 tira un dado y de 1 a 49 extrae números de lotería. Solicite un número o hasta diez mil: cada uno aparece en su propia línea, listo para copiar en una hoja de cálculo o un guión.
Active "Sin repeticiones" cuando cada número deba ser diferente, como en un sorteo de lotería, una rifa, un orden de asientos aleatorio o elegir ganadores entre entradas numeradas. La herramienta le indica si la solicitud es imposible: solicitar diez números únicos entre 1 y 5 devuelve un mensaje tranquilo en lugar de dar vueltas para siempre. "Ordenar ascendente" ordena el resultado numéricamente, que es lo que quieres para un sorteo que vas a leer en voz alta; déjalo desactivado cuando el orden del sorteo en sí sea importante.
Si ingresa los límites al revés, la herramienta los intercambia silenciosamente en lugar de quejarse. Los rangos pueden ser enormes (hasta 2^48 valores de ancho) y el modo único se mantiene rápido incluso entonces, porque rastrea solo los números que ha extraído en lugar de construir todo el rango en la memoria.
Los números provienen de crypto.getRandomValues con muestreo de rechazo en todo el rango, por lo que cada valor entre los límites es exactamente tan probable como cualquier otro. Eso importa más de lo que parece: los generadores ingenuos se inclinan hacia el extremo inferior de un rango mediante un sesgo de módulo, lo que silenciosamente arruina un empate. Todo se ejecuta en su navegador y no se carga nada, por lo que los resultados son sólo suyos, aunque para cualquier cosa con peso legal, un sorteo presenciado supera a cualquier página web.