模块1:radmo模块
- 生成随机数字的
random() 方法
作用:生成一个 0-1的随机数
import random
num1 = random.random() # 生成一个随机数
print(num1)
num2 = random.random() # 生成一个随机数
print(num2)
num3 = random.random() # 生成一个随机数
print(num3)
randint(a,b)方法
作用:生成指定范围的随机数,其中a是下限,b是上限【 >=a <=b】
import random
num1 = random.randint(1,10) # 得到1-10之间的随机数
print(num1)
num2 = random.randint(10,20) # 得到10-20之间的随机数
print(num2)
num3 = random.randint(10,10) # 得到10-10之间的随机数
print(num3)
uniform(a,b)方法
-
作用:生成指定范围的随机数,其中a是下限,b是上限【 >=a <=b】
-
得到的数字都是浮点数
randrange(start,stop,setp)方法
-
作用:获取指定的数字序列中的任意一个数
import random
num1 = random.randrange(3,100,3)
print(num1)
num1 = random.randrange(3,100,3)
print(num1)
num1 = random.randrange(3,100,3)
print(num1)
choice()方法
-
作用:从给定的对象中随机抽取出来一个
import random
str = random.choice("abc q1") # 将字符串中的随机挑一个复制给str
print(str)str = random.choice(["123","qq","tom","hebei"]) # 将列表元素随机一个赋值给str
print(str)