À quoi sert cet outil
Le générateur de cartes à jouer aléatoires distribue une ou plusieurs cartes à partir d'un jeu virtuel fraîchement mélangé. Vous choisissez combien de cartes tirer, vous pouvez personnaliser le jeu, et vous décidez si chaque carte tirée est remise dans le paquet (tirage avec remise) ou écartée (tirage sans remise). Pratique pour les jeux de cartes, les cours de probabilités, les tours de magie, la prise de décision ou toute situation où vous avez besoin d'une carte tirée de façon équitable et sans biais.
Comment l'utiliser
Indiquez le nombre de cartes à tirer, choisissez un mode de tirage et réglez le nombre de cartes affichées par ligne. Dans les paramètres du jeu, vous pouvez activer ou désactiver chaque couleur (Trèfle, Carreau, Cœur, Pique) et chaque valeur (du 2 à l'As), et ajouter 0, 1 ou 2 jokers. Le jeu effectif rassemble toutes les combinaisons valeur-couleur dont les deux cases sont cochées, plus les éventuels jokers. Par défaut, le jeu compte les 52 cartes classiques.
La formule expliquée
Le jeu est une liste de \(N\) cartes. Pour tirer une carte, on calcule un indice aléatoire uniforme
$$i = \lfloor \text{random()} \times N \rfloor$$où \(\text{random()}\) renvoie un nombre réel dans \([0, 1)\). En mode « Avec remise », chaque tirage est indépendant et porte sur le jeu complet : une même carte peut donc apparaître plusieurs fois. En mode « Sans remise », on applique un mélange de Fisher-Yates — pour \(k\) allant de \(N-1\) jusqu'à \(1\), on choisit
$$j = \lfloor \text{random()} \times (k+1) \rfloor,\quad D[k] \leftrightarrow D[j]$$puis on échange les positions \(k\) et \(j\) — avant de prélever les premières cartes, ce qui garantit l'absence de doublon.
Exemple concret
Avec le jeu par défaut de 52 cartes, en tirant 2 cartes en mode « Avec remise » : supposons que \(\text{random()}\) renvoie \(0{,}0769\) puis \(0{,}6442\). Indice de la carte 1 :
$$\lfloor 0{,}0769 \times 52 \rfloor = 3$$indice de la carte 2 :
$$\lfloor 0{,}6442 \times 52 \rfloor = 33$$Le résultat est une paire ordonnée de cartes, par exemple « Cinq de Trèfle » et « Neuf de Pique », affichée sur deux cartes de large.
FAQ
Quelle est la différence entre « Avec remise » et « Sans remise » ? Le tirage avec remise autorise les doublons (la carte est remise dans le paquet) ; le tirage sans remise donne des cartes toutes distinctes, comme lorsqu'on distribue une main.
Puis-je tirer plus de cartes qu'il n'y en a dans le jeu ? Uniquement en mode « Avec remise ». En mode « Sans remise », le nombre est plafonné à la taille du jeu, car on ne peut pas distribuer plus de cartes distinctes qu'il n'en existe.
Comment les jokers sont-ils gérés ? Les jokers n'ont pas de couleur et portent simplement le nom « Joker ». Avec deux jokers en mode « Sans remise », ils comptent comme deux tirages distincts même s'ils partagent le même nom.