random随机数,简单使用
# 1、导入random模块 import random #1、随机获取列表的某个元素 choice() ran1=random.choice([2,3,4,5,6,7]) print(ran1) # 2、 range(x) ran2 =random.choice(range(5)) #0~4 print(ran2) #3、 从字符串中随机获取一个字符 ran3=random.choice("meakelre") print(ran3) # 4、从某个范围获取随机数 #randrange([start,] stop [,step]) # start:从start开始,包含start的值,可选值,如果不写,默认为0 #stop:以stop结束,不包含stop的值,必须写 #step:递增基数,如果不写,默认为1 ran4=random.randrange(4)#0,1,2,3 print(ran4) ran5=random.randrange(5,10)#5,6,7,8,9 print(ran5) ran6=random.randrange(0,1,3)#0 3 print(ran6) print('***********************') # 随机四位数 ran7=random.randrange(1000,10000) print(ran7) # 随机返回一个0-1之间的浮点数random ran8=random.random() print(ran8) # 使用random.random()随机一个一位的整数 ran9=int(random.random()*10) print(ran9) #随机整数 randint(start,stop) #start随机初始数,包含start #stop随机结束数,包含stop rand10=random.randint(0,2) print(rand10) #随机浮点数 uniform(a,b) 随机a与b直接的浮点数不包含b print(random.uniform(2,4)) # 将列表中的元素随机排列 shuffle会更改列表中的随机数 list1=[0,1,2,3,4] print(list1,list1) random.shuffle(list1) print(list1) random.shuffle(list1) print(list1,list1) # 手机验证 随机四位数 4[013245689] #验证 1234 rand10=random.randint(0,9) rand11=random.randint(0,9) rand12=random.randint(0,9) rand13=random.randint(0,9) print(rand10,rand11,rand12,rand13) rand10=random.randrange(0,9) rand11=random.randrange(0,9) rand12=random.randrange(0,9) rand13=random.randrange(0,9) print(rand10,rand11,rand12,rand13) ran7=random.randrange(1000,10000) print(ran7)