码迷,mamicode.com
首页 > 编程语言 > 详细

python3 random模块

时间:2019-12-05 11:43:20      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:元素   choice   code   整数   col   浮点   执行   抽取   变量   

random模块的使用

import random

# print(random.random())        #  随机打印(01)之间的浮点数
# print(random.uniform(10,20))    # 指定范围内的浮点数
# print(random.randint(1,10))    # 随机打印1~10之间的整数
# print(random.randrange(0,2,2))   # 随机整数,但后面可以参步长,即以1开头10结尾,步长为2的随机数.不包括后面的数

# a = [yeyu,xiaotian,shenxue]
# print(random.choice(a))         # 洗牌功能,随机获取列表中的一个元素

# print(random.sample(a,1))         #  随机抽取列表中一个或者多个数据,后面是个数



# 课堂小案例:随机验证码

# 先定义一个生成验证码的空变量
def Code():
    code = ‘‘
    for i in range(4):
        current = random.randint(1,4)
        if i == current:
            temp = chr(random.randint(65,90))
        else:
            temp = random.randint(0,9)
        code += str(temp)
    print(code)

for i in range(0,10):     #执行函数10次
    Code()

 

python3 random模块

标签:元素   choice   code   整数   col   浮点   执行   抽取   变量   

原文地址:https://www.cnblogs.com/yeyu1314/p/11988214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!