Python基础-14模块-random模块

Posted josie930813

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-14模块-random模块相关的知识,希望对你有一定的参考价值。

random.random():0到1的随机浮点数

random.randint(1,3):1到3的随机数,包含1跟3

random.randrange(1,3):1到3的随机数,包含1,但不包含3

random.choice([1,‘23‘,[4,5]]):随机选出列表里面的一个元素

random.sample([1,‘23‘,[4,5]],2):随机抛出两个元素

random.uniform(1,3):1到3的随机浮点数,包含1但不包含3

random.shuffle():打乱列表顺序

#eg
item=[1,3,5,7,9]
random.shuffle(item)
print(item)
#实现验证码
import  random
def v_code():
    ret = ‘‘
    for i in range(4):
        num = str(random.randint(0,9))
        alf = chr(random.randint(65,122))
        s = random.choice([num,alf])
        ret += s
    return ret
print(v_code())

 

以上是关于Python基础-14模块-random模块的主要内容,如果未能解决你的问题,请参考以下文章

Python基础22_模块,collections,time,random,functools

python random模块(14)

Python之路,第十四篇:Python入门与基础14

python基础之模块(time,datetime,os,random)

Python基础_20191102

python基础-random模块