|
Sujet : Générateur de nombres premiers |
| robUx4 |
instantdharma a écrit a écrit :
Ce que tu veux, c'est un générateur aléatoire de nombre premiers ou un générateur de nombres premiers aléatoires ? :pt1cable: Reprenons :
Si tu veux prendre un nb premier au hasard dans une liste de nombres premiers, t'as qu'à prendre 1 entier au hasard, disons l'entier eraThosthene, puis prendre l'erathostenième nombre premier.
Si tu veux prendre 1 nb au hasard puis vérifier qu'il est premier, c'est également très simple.
De toute façon, tu couperas pas aux routines de vérification qu'un nb est premier ou à l'énumération de n nombres premiers.
|
n étant le nombre maxi de nombre que tu veux obtenir...
C'est clair qu'avoir une table (pré-calculée) ou une liste (dynamique) et ensuite prendre aléatoirement un nombre là dedans ca sera bcp plus simple et rapide. Ca m'étonnerai que t'aies un range infini pour le nombre que tu veux (dans le cas contraire il te faudra soit de la mémoire infinie, soit du temps infini). |