企评社

Las etiquetas de la interfaz están en Español. Las reseñas de empresas, los mensajes del foro y las descripciones de las herramientas solo están disponibles en chino por ahora.

Selector aleatorio

Aleatorios en un rango · sorteo de lista · sorteo ponderado · mezclado

密码学安全随机源 · 内容不出浏览器、不记录不追踪

范围内随机数

列表抽签

一行一个条目;加权模式每行写「条目,权重」
结果(点条目可选中,「复制」按行导出)

"随机"到底靠不靠谱

真随机与可复现随机是两回事,本页两种都给。留空种子时,所有结果来自浏览器的密码学安全随机源(crypto.getRandomValues,与密码生成器同源),每次都不一样、无法预测;填入种子后切换为确定性的伪随机序列(xorshift32)——相同种子 + 相同参数永远得到相同结果。抽签被人质疑时,把种子和参数贴出来,任何人都能一键复演整个过程。

洗牌用的是 Fisher–Yates 算法。这是唯一"每种排列等概率"的经典洗牌法:从后往前,每个元素与前面(含自己)的随机位置交换。实现简单、无偏,本页的洗牌与抽签共用同一套随机源,行为一致。

边界情况不硬凑。最小值大于最大值、不重复模式下要抽的个数超过范围大小、列表为空——这些情况页面会直接说明原因,而不是偷偷改参数给你一份"看起来能用"的结果。

Preguntas frecuentes

¿Es de fiar el azar?

Sin semilla usa la fuente criptográficamente segura del navegador crypto.getRandomValues (la misma del generador de contraseñas); con semilla es una secuencia pseudoaleatoria reproducible (xorshift32), cómoda para revisar y repetir escenas. Donde el azar importe de verdad (sorteos, claves), no uses semilla.

¿Cómo va el sorteo de listas?

Pega las entradas una por línea; el sorteo puede fijar cuántas sacar, y el modo ponderado pide dos columnas por línea del tipo «entrada,peso». El barajado usa el algoritmo Fisher-Yates: cada orden es igual de probable, y el orden de tu lista original no se toca.

¿Para qué la semilla?

La semilla fija el punto de partida de la secuencia pseudoaleatoria: misma semilla más mismos parámetros = resultado idéntico. Si alguien cuestiona un sorteo, pega semilla y parámetros y todo el proceso se repite solo; déjala vacío para azar puro sin repetición.

¿Se sube lo pegado?

No. Todo ocurre dentro del navegador: la lista no sale de tu máquina, no se escribe en localStorage y recargar la limpia; esta página no tiene endpoint de subida alguno.

Herramientas relacionadas