python学习之random

import random

#生成随机整数
random.randint()

#生成指定范围内的随机整数
random.randint(10,30)#注意,在生成随机整数的时候第一个参数的值必须大于第二个参数的值,否则会报错

#生成指定范围内的整数,按照步长增加,这里步长为3,会生成3的倍数
random.randrange(0,101,3)

#生成浮点数
random.uniform(10,30)
random.uniform(30,10)#这个跟上面的有区别,不用指定参数大小的关系
random.random()#这个函数不接受参数

#生成指定范围内的字符
random.choice('abcdefghijklmn')

#生成指定范围内指定个数的字符
random.sample('abcdkgewp',4)#注意这里需要传进去两个参数

#生成指定范围内的字符串
random.choice(['apple','peach','pear','lemon'])

#乱序
items=[1,2,3,4,5,6]
random.shuffle(items)

 

posted @ 2019-05-22 15:23  撑死算工伤吗  阅读(140)  评论(0编辑  收藏  举报