VITON13School

VITON13 SCHOOL · Matemáticas

Generador de números aleatorios

Números, nombres, equipos, dados y monedas, sorteados con el generador criptográfico de tu navegador. No se envía nada.

Por , fundador de VITON13 SCHOOL
Ajustes rápidos

Generador criptográfico del navegador: cada valor tiene la misma probabilidad.

Resultado

Pulsa el botón y el resultado aparecerá aquí.

Historial

Aquí aparecerán tus resultados.

Los últimos 20 resultados, guardados solo en este navegador.

Cómo se usa

  1. Elige un modo«Números» para un rango, «Lista» para sortear nombres, «Equipos» para dividir un grupo, «Dados» o «Moneda» para jugar.
  2. Fija las reglasMínimo y máximo, cuántos, sin repetir, ordenar, decimales… o pulsa un ajuste rápido como 1–100 o 6 de 49.
  3. Genera y copiaPulsa el botón, copia el resultado con un toque y encuentra tus últimos 20 resultados en el historial.

¿Es justo?

Cada valor sale de crypto.getRandomValues, el generador aleatorio criptográficamente seguro integrado en tu navegador, y no del más sencillo Math.random.

Al convertir bits aleatorios en un número de un rango, algunos valores pueden salir un poco más a menudo si el rango no reparte por igual todos los valores posibles. El generador lo evita con muestreo por rechazo: un valor de la franja superior incompleta se descarta y se vuelve a sacar, así que cada número entero del rango tiene exactamente la misma probabilidad.

Con «Sin repetir» los números salen como bolas de un bombo: el que ya salió deja de participar. Los equipos se forman barajando toda la lista y repartiéndola como cartas, por lo que su tamaño difiere como mucho en una persona.

Preguntas

¿Este generador de números aleatorios es realmente aleatorio?

Usa el generador criptográfico de tu navegador (crypto.getRandomValues), que recibe aleatoriedad de tu dispositivo y está diseñado para que su resultado no se pueda predecir. El muestreo por rechazo hace que todos los valores del rango sean igual de probables.

¿Cómo saco números sin repetir?

Activa «Sin repetir». Así cada número solo puede salir una vez, como en una lotería. Si pides más números de los que caben en el rango, por ejemplo 6 números distintos del 1 al 5, el generador te avisa.

¿Puedo sortear un nombre o dividir la clase en equipos?

Sí. Pega los nombres, uno por línea. El modo «Lista» saca uno o varios ganadores sin repetir; el modo «Equipos» reparte a todos en un número fijo de equipos o en equipos de un tamaño fijo, y los equipos quedan equilibrados.

¿Se guardan o se envían mis números y listas?

Todo funciona en tu navegador. Tus últimos 20 resultados se guardan solo en este navegador, para que sigan ahí al recargar, y «Borrar» los elimina. No se sube nada.

Fuentes

  1. MDN Web Docs — Crypto.getRandomValues()

Guías relacionadas

Más herramientas

Matemáticas