Generador aleatorio - Números, sorteos, dados e identificadores desde el CSPRNG del navegador | POLPROG Ir al contenido

Generador aleatorio

Números, sorteos, dados e identificadores desde el CSPRNG del navegador

Aleatoriedad criptográfica, sin sesgo de módulo, generada en el navegador

Herramienta Web
Página oficial del producto Editor: POLPROG
Página oficial del producto
4
Tipos de sorteo
0
Llamadas a Math.random
122
Bits en un UUID v4
0
Bytes subidos
01Generador aleatorio

Acerca de

Cuatro paneles, una sola fuente de azar. Números en un rango, con repeticiones o sin ellas. Una lista pegada: barajada, sorteada o repartida en equipos. Dados en notación estándar y lanzamientos de moneda con el recuento. UUID, bytes aleatorios y tokens.

Usa crypto.getRandomValues, no Math.random. Math.random es rápido, tiene semilla y se puede reconstruir: con un puñado de salidas se deduce su estado y se predice el resto. En una partida de dados a nadie le importa. En un sorteo que alguien pueda impugnar, o en un identificador que debe ser imposible de adivinar, es la herramienta equivocada, y mezclar ambos significaría que una parte del generador es en silencio más débil que las demás.

Los números son uniformes, y eso es más difícil de lo que suena. Tomar un valor al azar módulo el tamaño del rango favorece la parte baja siempre que el rango no divide la fuente por igual: con un byte y cien participantes, los primeros cincuenta y seis son una vez y media más probables que el resto. Este motor descarta los valores que lo causarían y vuelve a sortear, así que cada resultado tiene exactamente la misma probabilidad. El barajado es Fisher-Yates por la misma razón.

La herramienta no guarda historial, no almacena la lista ni usa almacenamiento local. Una lista de participantes no es un ajuste, así que se descarta al cerrar la pestaña.

02Uso

Qué resuelve

El problema
  • Casi todos los sorteadores en línea funcionan con Math.random, que tiene semilla y es predecible, y ninguno lo dice
  • Una lista de participantes pegada en una página web son datos personales, y la mayoría de las herramientas la envía a un servidor para hacer el sorteo
  • El sesgo de módulo hace más probable el extremo bajo del rango, en el código que casi todo el mundo escribe primero
El resultado
  • Cada sorteo sale del generador criptográfico del navegador, descartando los valores sesgados en lugar de incorporarlos
  • Tu lista, tus números y el resultado se quedan en la pestaña
  • Copia o descarga el resultado: la prueba es ese archivo, porque un sorteo que se pudiera repetir sería un sorteo que se podría preparar
Para quién
  • Cualquiera que organice un concurso, una rifa o un sorteo en clase
  • Docentes y organizadores que reparten una lista en equipos o fijan un orden
  • Desarrolladores que necesitan UUID, tokens, bytes aleatorios o datos de prueba
03Características principales

Características principales

Las capacidades más importantes explicadas de forma práctica.

Números, con repeticiones o sin ellas

Números enteros o decimales, cualquier rango hasta los límites de la aritmética entera exacta, hasta diez mil a la vez, ordenados o en el orden del sorteo. Sin repeticiones es una casilla, y pedir más números distintos de los que caben en el rango se rechaza en lugar de aproximarse.

Sortear, barajar o repartir en grupos

Pega una lista y saca ganadores sin reposición, baraja el conjunto para obtener un orden de intervención, o repártelo en equipos cuyos tamaños difieran como mucho en uno. Las líneas repetidas se pueden unir, y la herramienta dice cuántas no salieron.

Dados en notación estándar

3d6, d20, 2d10+5. Se muestra cada dado, no solo el total, porque una tirada de la que no ves las partes es solo un número que hay que creerse. Los lanzamientos de moneda vienen con el recuento, que es lo que hace que una racha de nueve caras parezca aritmética y no un fallo.

UUID y tokens

UUID v4 para azar puro, UUID v7 cuando el identificador debe ordenarse por fecha de creación, bytes aleatorios en hexadecimal y tokens sobre seis alfabetos, incluido uno seguro en URL y otro sin los caracteres que la gente confunde.

La entropía, dicha en voz alta

Cada ajuste de token muestra cuántos bits vale, porque 24 caracteres son 144 bits en base64url y 80 solo con dígitos, y ninguna interfaz lo dice de otro modo. Es la única forma honesta de comparar dos ajustes.

A propósito, no es un generador de contraseñas

No hay medidor de fuerza ni opción de facilidad para recordar. Una contraseña que llega por una página web es una que tu gestor de contraseñas debería haber creado y guardado; el panel de tokens es para claves de API, códigos de descuento, datos de prueba e identificadores.

04Descargar

Acceso al producto

Un camino claro desde la fuente oficial hasta tu primer flujo completado.

Elige la plataforma adecuada

Utiliza uno de los enlaces oficiales disponibles para tu dispositivo o navegador.

Instala o abre

Sigue las instrucciones de la tienda o abre la aplicación web. Sin instaladores de terceros.

Configura y empieza

Revisa las opciones, elige tus preferencias y comienza con el flujo principal.

Opciones oficiales de acceso
05Tecnología

Tecnología del producto

Una visión transparente de las tecnologías principales utilizadas para crear y mantener este producto.

JavaScript
06Seguridad

Privacidad y seguridad

Tus datos permanecen en tu dispositivo. Siempre.

No se sube nada
Sorteado en tu navegador
No se guarda nada, ni siquiera en local
Nunca hace falta cuenta