3.3随机函数
必须先导入随机函数包import random
3.3.1random()->取[0, 1)范围之内的随机小数,永远取不到1.[是闭区间,)是开区间。半闭半开区间。
案例代码:
import random # random() # [0, 1) # 范围之内的随机小数 print(random.random())
3.3.2choice(seq) ->从一个序列之中,随机挑选一个数值。
案例代码:
import random # choice(seq) # 从一个序列之中随机取出一个数值 # random.choice([1, 2, 3, 4, 5]) print(random.choice([1, 2, 3, 4, 5]))
3.3.3uniform(x, y)->x到y之间的随机小数
案例代码:
import random # nuiform(x, y) # [x, y] # 范围之内的随机小数 print(random.uniform(1,100))
3.3.4randint(x, y)->从x到y中取随机整数
案例代码
import random # randint(x, y) # [x, y] # 范围之内的随机整数 print(random.randint(1, 10))
3.3.5randrange(start, stop=None,step=1)->给定区间内一随机整数。[start, stop)。step是步长,步长可选。
案例代码
# randrange(x, y) # 给定区间内的一个整数 print(random.randrange(70, 100))