python学习-47 random模块

Posted liujinjing521

tags:

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

random模块

随机模块

random 的方法:

print(random.random())                # [0,1] 的浮点数
print(random.randint(1,3))
print(random.randrange(1,3))
print(random.choice([11,22,33]))
print(random.sample([11,22,33,44,55],2))
print(random.uniform(1,4))


item=[1,2,3,4,5,6]
random.shuffle(item)      # 打乱顺序
print(item)

运行结果:

0.14206775234701097
3
1
33
[44, 55]
3.7181594889462453
[6, 3, 2, 1, 4, 5]

Process finished with exit code 0

 

 

例如:

随机的字母加数字组合

import random
def a_code():
    ret = ‘‘
    for i in range(5):
        num=random.randint(0,9)                     # 随机数字
        alf=chr(random.randint(65,122))             #随机字母
        res=str(random.choice([num,alf]))
        ret += res
    return ret
print(a_code())
        
GsN13

Process finished with exit code 0

 

以上是关于python学习-47 random模块的主要内容,如果未能解决你的问题,请参考以下文章

python学习

Python学习-------random模块(随机验证码)

python学习—random生成随机数

Python学习_random模块使用

python基础学习random随机数模块

Python学习之路:random模块