5.3.1 L'Interface de Générateur de Nombres Aléatoires

L'interface Générateur de Nombres Aléatoires décrit les méthodes disponibles pour tous les générateurs de nombres aléatoires. Elle sera complétée dans les versions futures de Python.

Dans cette version de Python, les modules random, whrandom, et les instances des classes whrandom.whrandom sont toutes conformes à cette interface.

choice(seq)
Choisit un élément aléatoire de la séquence non vide seq et la retourne.

randint(a, b)

Déconseillé depuis la version 2.0 Utiliser randrange() à la place. Retourne un entier aléatoire N tel que a <= N <= b.

random()
Retourne le nombre à virgule flottante aléatoire suivant dans l'intervalle [0.0 ... 1.0].

randrange([debut, ]fin[, pas])
Retourne un élémént sélectionné aléatoirement en fonction de range(debut, fin, pas). Equivalent à choice(range(debut, fin, pas)). Nouveau en version 1.5.2

uniform(a, b)
Retourne un nombre réel aléatoire N tel que a <= N < b.