Comment puis-je générer des nombres entiers aléatoires compris entre 0 et 9 (inclus) en Python ?
Par exemple, 0',
1', 2',
3', 4',
5', 6',
7', 8',
9'.
Essayez :
from random import randrange
print(randrange(10))
Plus d'informations : http://docs.python.org/library/random.html#random.randrange
import random
print(random.randint(0,9))
random.randint(a, b)
Retourne un entier aléatoire N tel que a <= N <= b.
Docs : https://docs.python.org/3.1/library/random.html#random.randint
Essayez ça :
from random import randrange, uniform
# randrange gives you an integral value
irand = randrange(0, 10)
# uniform gives you a floating-point value
frand = uniform(0, 10)