StevenJLMunn
Messages postés36Date d'inscriptionjeudi 26 juin 2003StatutMembreDernière intervention11 septembre 2005
-
15 juin 2004 à 18:27
Stepharcher
Messages postés117Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention 8 septembre 2008
-
14 juil. 2004 à 03:03
J'ai besoin dans mon prog d'une fonction de chiffres aéolatoires plus puissante ke rand(). Je sais que la fonction random() de VB6 est très puissante si quelqu'un à une idée de l'algo. utilisé.
Merci d'avance.
Stepharcher
Messages postés117Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention 8 septembre 2008 14 juil. 2004 à 03:03
Je comprend bien le problème, le truc c'est que l'ordinateur est logique et qu'il ne sais pas vraiment faire de l'aléatoire...
L'aléatoire fait parti du domaine du Chaos ( c'est un grand mot juste pour dire qu'on sait pas coment ça marche ).
Une manière simple de faire du pseudo aléatoire, c'est de générer un nombre premier grand ( 1000 caractères devraient suffirent ) et de les parcourrirs dans l'ordre en commençant par une position dépendante du temps à laquelle on a initialisé le générateur de nombre aléatoire.
Pour générer un grand nombre premier rapidement, je te conseil la librairie GMP.