模块:标准库random

Posted q1ang

tags:

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

应用:

import random

print(random.random())    #随机取值(浮点)
print(random.uniform(1,5))    #[1,5]区间随机取值(浮点)

print(random.randint(1,5))    #[1,5]区间随机取值(整型)

print(random.randrange(1,10,2))    #[1,10)区间随机取值(整型),步长为2

print(random.choice(hello))    #随机取值
print(random.choice([1,2,3,4]))    #随机取值

print(random.sample(hello,2)) #随机取2位

x=[1,2,3,4,5,6]
random.shuffle(x)    #重新排序
print(x)
>>>[5, 2, 1, 3, 6, 4]

实际应用:

产生一个4位验证码: 

import random

check_code=‘‘

for i in range(4):
    current=random.randint(0,4)
    #字母
    if i==current:
        tmp=chr(random.randint(65,90))
    #数字
    else:
        tmp=random.randint(0,9)
    check_code+=str(tmp)

print(check_code)

 

 

以上是关于模块:标准库random的主要内容,如果未能解决你的问题,请参考以下文章

Python标准库 - random模块

模块:标准库random

python标准库之random模块

Python 基础 - Day 5 Learning Note - 模块 之 标准库:random 模块

模块: random库的使用

026 模块3-random库的使用