Comment savoir si un nombre est premier ?
14 mai 2019
·
1 min. de lecture
Article initialement publié sur Quora
Avec un Test de primalité . Il en existe deux types:
- les “déterministes”, qui donnent un résultat sur et certain, mais demandent beaucoup de temps pour de grands nombres N. Le plus simple est d’essayer de diviser N par tous les nombres premiers jusqu’à $\sqrt{N}$
- les “probabilistes” qui sont beaucoup, beaucoup plus rapides. Le plus simple est le test de primalité de Fermat . Plus moderne, le test de primalité de Miller-Rabin est couramment utilisé en cryptographie pour déterminer en une fraction de seconde si un nombre de centaines de chiffres est premier. Puisqu’ils sont “probabilistes” ces tests ont une toute petite probabilité de déclarer premier un nombre qui ne l’est pas. En pratique cette probabilité est plus basse que celle qu’un rayon cosmique fausse le résultat d’un test déterministe pendant son très long calcul, donc le test probabiliste est plus sur que le test déterministe !
Il y a aussi des tests spécialisés pour certains types de nombres, comme le Test de primalité de Lucas-Lehmer pour les nombres de Mersenne qui est déterministe, mais ne marche que pour les nombres de Mersenne (raison pour laquelle le Plus grand nombre premier connu est toujours un nombre de Mersenne).
Comment trouver des nombres premiers - Pourquoi Comment Combien
Mathematiques
Nombres-Positifs
Theorie-Des-Nombres-Premiers
Ecriture-De-Numeros
Arithmetique-Elementaire
Nombres-Pairs
Nombres-Naturels
Arithmetique
Theorie-Des-Nombres

Auteurs
Dr. Goulu
(il/lui)
Ingénieur à la retraite, toujours curieux et voyageur
EPFL MS Informatique 1988, PhD automatique 1994, eMBA Management of Technology
Sur le même sujet
- Soit K(n) le nombre de manières d'écrire l'entier n en somme de carrés non nuls. Comment grossit K(n) en fonction de n ?
- Quelle est la proportion de nombres premiers dans les nombres naturels ?
- Comment montrer mathématiquement et proprement que la somme des entiers naturels vaut l'infini et pas -1/12 ?
- À quoi sert le nombre de Graham ?
- La somme de ces nombres est 1634 + 8208 + 9474 = 19316.Trouver la somme de tous les nombres qui peuvent être écrits comme la somme des puissances cinquièmes de leurs chiffres?
