经常使用模块-03random模块

一丶random模块

random模块能够当作是随机模块
导入方式:python

import random

随机小数
大于0且小于1之间的小数dom

import random
print(random.random())

大于1小于3的小数函数

import random
print(random.uniform(1,3))

随机整数
大于等于1且小于等于5之间的整数code

import random
print(random.randint(1,5))

大于等于1且小于10之间的奇数orm

import random
print(random.randrange(1,10,2))

随机选择一个返回
1或者23或者[4,5]it

import random
print(random.choice([1,'23',[4,5]]))

随机选择多个返回,返回的个数为函数的第二个参数
列表元素任意2个组合form

import random
print(random.sample([1,'23',[4,5]],2))

打乱列表顺序
打乱次序class

import random
item=[1,3,5,7,9]
print(random.shuffle(item))     
print(item)
print(random.shuffle(item))     
print(item)

[5, 1, 3, 7, 9] [5, 9, 7, 1, 3]import

练习例子:im

import random

def v_code():
    code = ''
    for i in range(5):
        num=random.randint(0,9)
        alf=chr(random.randint(65,90))
        add=random.choice([num,alf])
        code="".join([code,str(add)])
    return code

print(v_code())
相关文章
相关标签/搜索