Ce module implémente une classe de générateur de nombres pseudo-aléatoires de Wichmann-Hill qui s'appelle aussi whrandom. Les instances de la classe whrandom sont conformes à l'interface Générateur de Nombres Aléatoires décrite dans la section 5.3.1. Ils offrent aussi la méthode suivante, spécifique à l'algorithme de Wichmann-Hill:
0, la valeur initiale sera calculée à partir de l'heure système
courante. Si un ou deux des paramètres valent 0, mais pas tous les
trois, les valeurs à zéro sont remplacées par des 1. Pour cette raison, des
valeurs initiales apparemment différentes sont égales, avec les conséquences
que cela entraîne sur la série pseudo-aléatoire produite par le générateur.
a<=N<=b.
a<=N<b.
Quand il est importé, le module whrandom crée aussi une instance de
la classe whrandom, et rend les méthodes de cette instance disponibles
au niveau du module. Par conséquent, on peut écrire soit
N = whrandom.random() soit:
generator = whrandom.whrandom() N = generator.random()
Notez qu'en utilisant des instances distinctes du générateur on obtient des séquences indépendantes de nombres pseudo-aléatoires.
Voir aussi: