Est-ce suffisant pour une tombola ou pour tirer au sort un gagnant ?+−
Pour une équité du quotidien (une tombola entre amis, décider qui commence, mélanger une petite liste), oui - il utilise le générateur aléatoire cryptographique de votre navigateur (crypto.getRandomValues), la même source que pour les clés de chiffrement : aucun résultat précédent ne trahit le suivant. Pour tout ce qui implique de l'argent réel ou des enjeux juridiques, utilisez plutôt un service de nombres aléatoires dédié et audité.
Que se passe-t-il si je demande plus de nombres uniques qu'il n'en existe dans la plage ?+−
Le nombre est plafonné à la taille de la plage - par exemple, demander 20 nombres non répétés entre 1 et 5 vous donne les 5, puisqu'il n'y a pas 20 nombres différents à fournir.
Le pile ou face est-il vraiment 50/50 ici ?+−
Oui - chaque lancer est un tirage indépendant avec une chance égale pour chaque résultat, de la même manière que chaque lancer de dé ou tirage de nombre est indépendant des autres.