==========================
import random # 导入random模块
# 使用random.randint()函数生成10个1到100的整数
for i in range(10):
print(random.randint(1, 100))
==========================
上面的代码将会生成10个1到100之间的随机整数,并依次输出。
如果你想要生成1到20之间的随机整数30个,你可以这样写:
===========================
import random # 导入random模块
# 使用random.randint()函数生成30个1到20的整数
for i in range(30):
print(random.randint(1, 20))
===========================
上面的代码将会生成30个1到20之间的随机整数,并依次输出。
需要注意的是,在Python中,random.randint() 函数生成的随机整数是包含边界值的。所以,上面的代码中,生成的随机整数可能包含1和100,也可能包含1和20。
总之,你可以使用 random.randint() 函数来随机生成指定范围内的整数。
Python内置的函数一次只能生成一个随机数,然而你可以方便地使用表理解(list comprehension)一次性生成多个随机数。示例的代码如下:
import random[random.randint(0,100) for _ in range(10)]
#[57, 93, 22, 55, 41, 64, 47, 32, 93, 61]
range函数输入不同的值,可以设置需要生成随机数的个数,上面的例子中生成了10个随机数。
python随机种子输出10个整数。python随机种子用于指定随机数生成时所用算法开始的整数值,若使用相同的seed值,则每次生成的随即数都相同,若不设置这个值,则系统根据时间来选择这个值,此时每次生成的随机数因时间差异而不同。