Générateur de cartes aléatoires

Tirez des cartes d'un jeu mélangé de 52 avec le Générateur de cartes aléatoires. Choisissez le nombre et le tirage avec ou sans remise dans le navigateur.

Des résultats aléatoires sont générés dans votre navigateur avec crypto.getRandomValues(). Rien n'est envoyé à un serveur.

01 Générateur aléatoire

    Le Générateur de cartes aléatoires distribue depuis un jeu standard de 52 cartes, As à Roi, en pique, cœur, carreau et trèfle. Choisissez combien de cartes tirer, de 1 à 52, et si les tirages remettent les cartes. Sans remise, un mélange Fisher-Yates piloté par crypto.getRandomValues ordonne le jeu, puis les cartes du dessus sont distribuées. Les résultats restent dans le navigateur.

    Tirer des cartes aléatoires

    Concept diagram: Inputs leads to Draw random playing cards leads to ResultInputsDraw random playingcardsResult
    Draw random playing cards.

    Réglez Cartes sur la taille de main voulue, cinq par défaut. Appuyez sur Tirer pour recevoir des faces comme A♠ ou 10♥. L'outil construit une liste fraîche de 52 paires rang-couleur avant de mélanger ou d'échantillonner. Les jokers ne sont pas dans le jeu.

    Utilisez l'outil pour des invites de table, des probabilités en classe ou des mains d'exemple. Nommer et classer les catégories de poker à cinq cartes relève de l'Évaluateur de mains de poker. Régénérer remplace la donne actuelle.

    Rangs : As, 2 à 10, Valet, Dame, Roi. Couleurs : pique, cœur, carreau, trèfle, avec le symbole correspondant.

    Tirer avec ou sans remise

    Concept diagram: Inputs leads to Draw with or without replacement leads to ResultInputsDraw with or withoutreplacementResult
    Draw with or without replacement.

    Sans remise (Non), les cartes quittent le jeu pour cette donne. Le moteur mélange les 52 cartes, renvoie les premières faces et indique combien restent (52 moins le nombre). Demander plus de 52 cartes sans remise est rejeté.

    Avec remise (Oui), chaque carte est un tirage uniforme indépendant parmi les 52 faces : des doublons peuvent apparaître et le reste reste 52. Utilisez la remise pour des essais indépendants plutôt qu'une seule donne.

    Lire le reste du jeu

    Concept diagram: Inputs leads to remaining deck leads to ResultInputsremaining deckResult
    Read the remaining deck.

    Sans remise, le reste égale 52 moins le nombre de cartes renvoyées. Une donne de cinq laisse 47 non distribuées dans cet instantané. La page ne conserve pas un sabot multi-tours : chaque Tirer reconstruit et remélange.

    Avec remise, le reste reste 52 car chaque tirage remet la face dans le pool.

    Vérifier que le mélange est équitable

    Concept diagram: Inputs leads to Verify shuffle is fair leads to ResultInputsVerify shuffle is fairResult
    Verify the shuffle is fair.

    Sans remise, chaque ordre des 52 cartes est équiprobable avant la prise du préfixe. Fisher-Yates parcourt le tableau et échange chaque position avec un index uniforme via crypto.getRandomValues et échantillonnage par rejet. Math.random n'est pas utilisé pour ces échanges.

    Avec remise, chaque face a la probabilité 1/52 à chaque tirage. Les cartes tirées ne sont pas transmises à un serveur. Aucun champ de graine : les donnes ne se rejouent pas depuis une chaîne saisie.

    Compter la probabilité d'une donne à cinq cartes

    Concept diagram: Inputs leads to Work a probability count for a… leads to ResultInputsWork a probabilitycount for a…Result
    Work a probability count for a five-card deal.

    Sans remise, le nombre de mains non ordonnées à cinq cartes parmi 52 est C(52,5) = 2 598 960. Une main précise a donc la probabilité 1 / 2 598 960 si l'ordre est ignoré. Si l'ordre compte : P(52,5) = 52 × 51 × 50 × 49 × 48.

    La chance que la première carte soit un As est 4/52 = 1/13. Deux As sans remise : (4/52) × (3/51). Avec remise, le second facteur reste 4/52. Chance que la première soit un cœur : 13/52 = 1/4.

    Distribuer une main d'exemple pour un cours

    Concept diagram: Inputs leads to Deal a sample hand for a lesson leads to ResultInputsDeal a sample hand fora lessonResult
    Deal a sample hand for a lesson.

    Pour un échantillon à cinq cartes sans remise, mettez Cartes à 5 et remise sur Non, puis Tirer. Copiez la liste avant de régénérer si la leçon a besoin d'une main fixe.

    Pour des essais indépendants, mettez remise sur Oui. Des doublons peuvent apparaître et le reste reste 52. L'ordre affiché est l'ordre de distribution, pas le rang poker.

    Questions fréquentes

    Les jokers sont-ils inclus ?

    Non. Le jeu compte exactement 52 cartes rang-et-couleur.

    Combien de cartes un tirage peut-il renvoyer ?

    De 1 à 52. Hors de cette plage, une erreur s'affiche. Sans remise, le nombre ne peut pas dépasser 52.

    La remise autorise-t-elle des doublons ?

    Oui. Sans remise, les faces d'une donne sont distinctes.

    Est-ce un évaluateur de mains de poker ?

    Cette page tire seulement des cartes. Utilisez l'Évaluateur de mains de poker pour nommer et comparer des mains à cinq cartes.

    Comment le jeu est-il mélangé ?

    Sans remise : Fisher-Yates avec crypto.getRandomValues. Avec remise : chaque carte est échantillonnée indépendamment parmi les 52.

    Les tirages quittent-ils le navigateur ?

    Non. Rien de la liste de cartes n'est envoyé à un serveur.

    Pourquoi le reste reste-t-il à 52 avec remise ?

    Parce que chaque tirage remet la face dans le pool. Sans remise, le reste diminue du nombre distribué.

    Une donne peut-elle être reproduite avec une graine ?

    Non. Ce générateur n'expose pas de champ de graine. Capturez les faces affichées si une donne fixe doit être réutilisée.

    Quels rangs et couleurs sont dans le jeu ?

    As, 2 à 10, Valet, Dame, Roi ; pique, cœur, carreau, trèfle. Pas de jokers.

    Régénérer continue-t-il le même sabot ?

    Non. Chaque Tirer reconstruit et remélange un jeu frais de 52 cartes.

    Résumé

    Concept diagram: Inputs leads to FAQ leads to ResultInputsFAQResult
    FAQ.

    Le Générateur de cartes aléatoires distribue depuis un jeu de 52 cartes, avec un nombre de 1 à 52 et un choix explicite de remise. Sans remise, mélange Fisher-Yates et crypto.getRandomValues ; avec remise, échantillonnage indépendant. Utilisez-le pour des mains d'exemple et des démos de probabilité, puis passez à l'évaluateur dédié pour les classements poker.