前言
在实际工作中,我们难免会用到随机操作。例如年会抽奖,随机选择中奖用户;爬虫时,随机选择 user-agent
等。今天我们就一起来看看那些 Python
中的随机操作。
随机数
randint
以下代码实现生成随机整数(正负)。
import random
res1 = random.randint(-100,100)
print(res1)
执行结果:
PS C:\Users\xxx\Desktop\study> & D:/Python37/python.exe test.py
-11
PS C:\Users\xxx\Desktop\study> & D:/Python37/python.exe test.py
63
randrange
以下代码实现生成随机数(指定步长)。
import random
res2 = random.randrange(-100, 100,2)
print(res2)
执行结果:
PS C:\Users\xxx\Desktop\study> & D:/Python37/python.exe test.py
-40
PS C:\Users\xxx\Desktop\study> & D:/Python37/python.exe test.py
56
以上,你会发现生成的随机数都是在
-100
到100
之间的步长为 2 的数,即不会出现奇数。
random
random
会生成 0
到 1
之间的随机数,类型是 float
。
im