Aléatoire

Nombres aléatoires

Questions fréquentes

Comment fonctionne la génération de nombres aléatoires ?
Les ordinateurs utilisent des algorithmes (PRNGs) qui produisent des séquences paraissant aléatoires mais déterministes. Pour la cryptographie, utilisez des générateurs cryptographiquement sécurisés (CSPRNGs).
Quelle est la différence entre aléatoire et pseudo-aléatoire ?
Le vrai aléatoire utilise des phénomènes physiques (bruit atmosphérique, désintégration radioactive). Le pseudo-aléatoire utilise des algorithmes mathématiques déterministes mais statistiquement aléatoires.
Math.random() est-il sécurisé pour les mots de passe ?
Non, Math.random() n'est pas cryptographiquement sécurisé. Pour les mots de passe et tokens de sécurité, utilisez crypto.getRandomValues() dans les navigateurs ou le module crypto dans Node.js.