Random

Thème :
Congruence
Il s'agit d'un générateur de nombres pseudo-aléatoires (générateur congruenciel linéaire). Le nombre aléatoire est généré par une relation de récurrence : u(n+1)≡16807×u(n)[2^(31)-1] (Standard minimal) u(0) (la graine) est obtenue à partir de l'heure actuelle (de façon à avoir un u(0) qui varie et qui soit non nul). u(0)=(nb de ms+10)×(nb de s+10)×(nb de min+10)×(nb de h+10). Le nombre de termes n_0 de la suite dépend du nombre de secondes (n_0=s+10) au moment du lancement. Le nombre aléatoire est donc u(n_0)/(2^31-1). Le bouton initie le générateur.