Nombre aléatoire et primalité

Recherche du mot
utiliser Ctrl+V pour coller un nombre
La génération d'un nombre aléatoire se fait en deux étapes: Effectuer un test de primalité est très important pour utiliser le nombre aléatoire dans un chiffrement RSA par exemple.

Pour que le nombre ait une chance d'être premier, il faut bien sûr qu'il soit impair, on commence donc à forcer le dernier bit à 1.

Pour que le nombre ait la taille voulue, on fixe également le premier bit à 1.

Tester tous les diviseurs (crible d'Ératosthène) est beaucoup trop long avec les très grands nombres.

Le test de primalité de Miller-Rabin utilisé ici est un test probabiliste (algorithme de Monte-Carlo) qui permet de vérifier la primalité en un temps raisonnable tout en ayant une petite probabilité d'erreur.

Il est possible de coller un nombre binaire ou décimal avec Ctrl+V ou par drag and drop n'importe où sur la page.

Entropie