Roue de Décision & Tirage au Sort

Roue de Décision & Tirage au Sort

Tirez au sort des choix, noms ou gagnants avec pondérations personnalisées, mode élimination, tirages cryptographiques CSPRNG équitables et générateur d'équipes.

Préréglages :
Liste des options & candidats
8 options actives
Liste des options & candidats
Neapolitan W…Fresh Salmon…Street Tacos…Thai Green C…Smash Burger…Mediterranea…Tonkotsu Por…Korean BBQ R…
Options actives8 / 8
Source d'entropieCSPRNG matériel (Web Crypto)
Tirages effectués0
Référence technique et guide d'architecture

Roue Aléatoire & Tirage au Sort — Guide de référence

Tirez au sort des choix, noms ou gagnants avec coefficients personnalisés, mode élimination, tirage cryptographique CSPRNG équitable et générateur d'équipes.

Roue Aléatoire & Tirage au Sort — Guide de référence — Architecture en mémoire côté client et flux de données
Roue Aléatoire & Tirage au Sort — Guide de référence — Architecture en mémoire côté client et flux de données

Paramètres clés et contrôles

Liste des candidats (options)Zone de texte / Tableau délimité

Liste des noms, choix ou éléments parmi lesquels effectuer le tirage. Prend en charge les sauts de ligne, virgules et colonnes de tableur avec nettoyage automatique des caractères parasites et détection des coefficients.

Par défaut : 8 éléments
Protocole et mode de sélectionÉnumération (unique | multiple | mélange | équipes)

Définit le type de tirage : sélection unique, tirage simultané des N gagnants, mélange intégral selon l'algorithme de Fisher-Yates ou répartition en équipes équilibrées.

Par défaut : unique
Tirage avec remise (mode élimination)Booléen (true = Avec remise | false = Élimination)

Détermine si les éléments tirés sont retirés des prochains tours. Le mode élimination recalcule dynamiquement les probabilités restantes après chaque tirage.

Par défaut : false (Élimination)
Générateur d'entropie CSPRNGProtocole cryptographique (Web Crypto API)

Échantillonne une entropie matérielle de 32 bits via window.crypto.getRandomValues(new Uint32Array(1)) plutôt que Math.random(), garantissant une imprévisibilité cryptographique uniforme.

Par défaut : Web Crypto CSPRNG
Pondération (tickets et probabilités)Attribution de poids décimaux et entiers

Allocation de tickets attribuée à chaque option. La probabilité de l'élément i équivaut à w_i / somme(w_k). Les secteurs de la roue s'ajustent proportionnellement aux poids configurés.

Par défaut : 1,0 par élément
Durée de rotation et courbe d'accélérationDurée en secondes (0,0s à 6,0s) et courbe Bézier

Contrôle la vitesse d'animation et la courbe de suspense de la roue. La fréquence des clics sonores Web Audio diminue dynamiquement à mesure que la roue décélère.

Par défaut : 3,5 secondes

Conseils de pro et bonnes pratiques

Pourquoi Math.random() échoue aux audits d'équité lors des tirages au sort

L'instruction standard JavaScript Math.random() repose sur l'algorithme pseudo-aléatoire xorshift128+, vulnérable à la rétro-ingénierie et non cryptographique. Pour des concours certifiés, des jeux-concours équitables ou des tirages au sort à enjeux réels, exigez toujours un générateur CSPRNG fondé sur window.crypto.getRandomValues, qui puise son entropie directement au niveau du noyau de votre système d'exploitation.

Nettoyage automatique des listes et détection intelligente des coefficients

Collez directement vos listes issues d'Excel, Word ou Google Sheets sans reformatage préalable. Le moteur élimine automatiquement les puces, tirets de début de ligne, numérotations ('1.', '2)') et lignes vides. Pour allouer plusieurs tickets ou coefficients, indiquez simplement deux-points ou des parenthèses, par exemple 'Billet Or : 5' ou 'Billet Argent (2)'.

Utiliser le mode élimination pour les tournois et remises de prix à plusieurs paliers

Pour animer des quiz en classe, des échanges de cadeaux ou des remises de lots successives, désactivez le 'Tirage avec remise'. Chaque gagnant sélectionné est immédiatement retiré de la liste et les probabilités relatives des candidats restants sont recalculées en temps réel pour que la somme totale reste toujours égale à 100 %.

Contrôle d'impartialité mathématique par test du Chi-carré de Monte-Carlo

Si un participant soupçonne un biais dans la roue, ouvrez l'onglet 'Simulation de Monte-Carlo'. Le moteur exécute 10 000 tirages virtuels en arrière-plan en seulement 50 millisecondes selon vos pondérations exactes, affichant un histogramme de fréquences empiriques ainsi qu'un test d'adéquation du Chi-carré démontrant la parfaite conformité statistique.

Pièges courants et dépannage

⚠️Une option dotée d'un poids élevé semble sortir trop fréquemment

Vérifiez le ratio relatif de vos tickets. Une option dotée de 10 tickets face à cinq options à 1 ticket cumule une probabilité de gain de 10/15 (soit 66,7 %) à chaque tour. Consultez l'onglet 'Matrice des probabilités' pour visualiser les pourcentages exacts ou activez le mode 'Chances égales' pour rétablir une parfaite équité.

⚠️Des gagnants en doublon apparaissent lors d'un tirage au sort multiple

Vérifiez que l'option 'Tirage avec remise' est bien désactivée (mode élimination actif). Lorsque le tirage avec remise est sélectionné, chaque tour constitue un événement probabiliste indépendant avec des chances identiques, ce qui rend naturellement possible la sélection répétée d'un même élément.

⚠️Aucun son de rotation de roue n'est émis dans le navigateur

Les navigateurs récents (Chrome, Safari, Firefox, Edge) bloquent la lecture audio automatisée tant qu'aucune interaction utilisateur n'a eu lieu sur la page. Cliquez n'importe où sur l'interface ou lancez le tirage via le bouton 'Faire tourner la roue' : l'environnement Web Audio déverrouillera automatiquement le contexte audio dès le premier clic.

Foire aux questions (FAQ)

Un sélecteur aléatoire en ligne est-il véritablement équitable ou peut-il être truqué ?▼

Cet outil fonctionne à 100 % côté client dans votre navigateur et s'appuie sur la Web Crypto API (window.crypto.getRandomValues), générant des nombres pseudo-aléatoires cryptographiquement sûrs (CSPRNG) alimentés par l'entropie matérielle de votre appareil. Comme aucun calcul ne transite par un serveur distant, le tirage est rigoureusement infalsifiable, transparent et protégé contre toute manipulation externe.

Comment effectuer un tirage au sort avec des probabilités pondérées ?▼

Pour attribuer des coefficients sur mesure, ajoutez simplement le nombre de tickets ou un pourcentage après le nom de l'option à l'aide de deux-points ou de parenthèses (par exemple 'Option A : 3' et 'Option B : 1'). L'algorithme calcule la fonction de répartition cumulative (CDF) où l'option A obtiendra 75 % de chances et l'option B 25 %, affichant des secteurs proportionnellement dimensionnés sur la roue.

Quelle est la différence entre un tirage avec remise et un tirage sans remise ?▼

Dans un tirage avec remise, chaque élément sélectionné reste dans la liste et peut être tiré à nouveau aux tours suivants, à l'image d'un lancer de dé à six faces. Dans un tirage sans remise (mode élimination), le gagnant est instantanément retiré du groupe, garantissant que chaque option ne peut être choisie qu'une seule fois, exactement comme lors d'une donne de cartes d'un jeu classique.

Comment désigner plusieurs gagnants sans doublon à partir d'une liste ?▼

Sélectionnez le mode 'Tirage multi-gagnants' dans le menu déroulant, définissez le nombre de vainqueurs souhaités (par exemple 3 gagnants) et veillez à désactiver l'option 'Tirage avec remise'. Le système applique un algorithme de mélange de Fisher-Yates cryptographiquement certifié pour extraire instantanément des gagnants distincts en un seul tour.

Est-il possible de répartir aléatoirement une liste de noms en équipes égales ?▼

Oui. Sélectionnez le mode 'Création d'équipes et groupes', saisissez la liste des participants et indiquez le nombre de groupes ou le nombre de personnes par équipe souhaité. L'algorithme mélange aléatoirement l'ensemble des inscrits et les distribue de manière parfaitement homogène, ce qui est idéal pour les activités scolaires, les tournois sportifs ou les équipes agiles en entreprise.

Outils et utilitaires connexes

Tous les outils →