Toolvist

Aleatorizador de listas

Baraja, ordena, invierte, deduplica o muestrea cualquier lista con aleatorización criptográficamente justa.

Operación

Items out

0

Items in

0

Duplicates removed

0

Last operation

—

Aleatorizador de listas

Baraja una lista en un orden aleatorio, o ordénala, inviértela, elimina duplicados, gírala y muestrea de ella. El barajado usa la fuente aleatoria criptográfica del navegador, así el orden es genuinamente imparcial y no solo difícil de predecir.

Divide una lista en grupos con el Selector de equipos, o saca un subconjunto con el Generador de números de lotería.

Cómo usar Aleatorizador de listas

  1. 1 Pega tu lista, un elemento por línea.
  2. 2 Elige la operación: barajar, ordenar, invertir, eliminar duplicados o tomar una muestra aleatoria.
  3. 3 Fija el tamaño de la muestra si estás muestreando.
  4. 4 Copia el resultado, o vuelve a ejecutar el barajado para un orden distinto.

Cómo usarlo

Pega un elemento por línea y luego elige una operación. Barajar produce un orden aleatorio nuevo cada vez que lo pulsas. Elegir N saca un subconjunto aleatorio, que es lo que quieres para una rifa o una selección aleatoria.

  • Barajado justo criptográficamente
  • Orden ascendente o descendente
  • Invertir, girar y eliminar duplicados
  • Muestra aleatoria de N elementos
  • Mantiene tu lista original intacta

Por qué importa el aleatorio criptográfico

La función aleatoria ordinaria de JavaScript es un generador pseudoaleatorio rápido que basta para juegos pero puede estar sesgado y es predecible si se conoce la semilla. La fuente criptográfica usada aquí está diseñada para estar uniformemente distribuida e impredecible, que es lo que necesitas para un sorteo justo.

Preguntas frecuentes

¿Es justo el barajado?

Sí: usa un barajado Fisher-Yates impulsado por la fuente aleatoria criptográfica, que da a cada orden posible la misma probabilidad. Los barajados ingenuos que ordenan por un comparador aleatorio parecen aleatorios pero están mediblemente sesgados hacia ciertas disposiciones.

¿En qué se diferencia muestrear de barajar?

Barajar reordena toda la lista; muestrear devuelve un subconjunto de un tamaño elegido y deja el resto fuera. Usa el muestreo cuando necesites elegir ganadores o seleccionar un subconjunto aleatorio, y barajado cuando solo quieras aleatorizar el orden de todo.

¿Al eliminar duplicados se ignora mayúsculas y espacios?

Compara entradas recortadas, así los espacios sobrantes al final de las líneas no crean duplicados falsos. La coincidencia distingue mayúsculas por defecto: si quieres que «Apple» y «apple» se traten como uno, normaliza primero las mayúsculas, ya que es una elección deliberada y no obvia.

Generadores y varios relacionadas

Ver todo en Generadores y varios →

También te puede interesar

Herramientas de otras categorías que suelen combinarse con Aleatorizador de listas:

Explorar el directorio completo →