生成0到9之间的随机整数
我怎么能在Python中生成0到9之间的随机整数(包括0和9)呢?
比如说,可能会得到 0
、1
、2
、3
、4
、5
、6
、7
、8
、9
这些数字。
23 个回答
188
试试这个:
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)
796
试试 random.randint
:
import random
print(random.randint(0, 9))
文档说明:
random.randint(a, b)
返回一个随机整数 N,使得
a <= N <= b
。这其实是randrange(a, b+1)
的别名。
2597
试试这个 random.randrange
:
from random import randrange
print(randrange(10))