Repartidor de Naipes
Construye una baraja estándar nueva al cargar, la baraja con crypto.getRandomValues para que la posición de cada carta sea genuinamente uniforme, y te deja sacar cartas de arriba. Las cartas sacadas permanecen sacadas — el contador de mazo baja — así puedes seguir repartiendo hasta que la baraja esté vacía sin ver nunca una repetida. Útil para juegos de cartas online, trucos de magia, decisiones ponderadas por color de palo, o simplemente enseñar probabilidad.
Presiona Sacar para repartir cartas.
El barajado usa crypto.getRandomValues + Fisher-Yates. Las cartas sacadas dejan la baraja hasta que reinicies o re-barajes.
Cómo usar
- Establece cuántas cartas sacar y si incluir jokers.
- "Sacar" pela esa cantidad de la baraja actual; "Re-barajar" rebaraja una nueva primero.
- "Reiniciar" baraja una nueva sin sacar nada.
Preguntas frecuentes
- ¿El barajado es realmente aleatorio?
- Cada intercambio usa crypto.getRandomValues, que es un CSPRNG en navegadores modernos. El paso Fisher-Yates toca cada posición una vez, así toda permutación de la baraja es igual de probable.
- ¿Cuál es el orden de las cartas dentro de un palo?
- A, 2, 3, …, 10, J, Q, K — el As se trata como 1 (bajo). Si necesitas lógica As-alto para rankings de póker, solo recuerda que A y K están en extremos opuestos.
- En mi reparto salió una pareja y una escalera. ¿Está mal el barajado?
- No: así es como se ve un barajado justo. La aleatoriedad uniforme produce agrupaciones mucho más a menudo de lo que la intuición espera; en una baraja de 52 cartas, que dos del mismo valor aparezcan cerca, o tres en sucesión, son sucesos corrientes. Sospechoso sería un barajado que nunca los produjera, porque las secuencias que la gente inventa a mano quedan repartidas de forma reconociblemente demasiado pareja.
- ¿Se reinicia la baraja al recargar la página?
- Sí. Cada vez que la página carga se construye y baraja un mazo nuevo, y el historial de cartas repartidas existe solo en la página abierta. Recargar en mitad de un reparto empieza un mazo nuevo, así que pueden volver a salir cartas ya extraídas: si eso importa para lo que estás haciendo, termina el reparto antes de actualizar.
Herramientas relacionadas
Selector aleatorio de emojis
Elige emojis aleatorios de 10 categorías — caras, personas, animales, comida, actividades, viajes, objetos, símbolos, naturaleza, clima. De 1 a 200 con separador configurable.
Generador de Números Aleatorios
Genera números aleatorios criptográficos en cualquier rango — con o sin duplicados, opcionalmente ordenados.
Selector Aleatorio — Ruleta y Escalera
Elige un ganador con una ruleta o un sorteo de escalera.
Sorteo
Elige N ganadores de una lista de nombres — aleatorio criptográfico, con o sin duplicados.
Selector de Fechas Aleatorias
Elige N fechas aleatorias entre dos límites — con opciones de únicas, ordenadas y solo días laborables.
Generador de distribuciones aleatorias
Genera muestras de distribuciones uniforme, normal, exponencial, Poisson, Bernoulli o triangular — con histograma, estadísticas y exportación CSV/JSON. Basado en crypto.getRandomValues.