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

Python_不归路 random模块

时间:2017-09-08 09:58:47      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:结果   元素   验证码   color   strong   整数   log   介绍   else   

random模块

  random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。

  随机浮点数:

    random.random,随机生成0-1之间的浮点数。

    random.uniform,随机生成自定义区间的浮点数。

import random
random.random()
random.uniform(1,10)#随机生成1-10之间的浮点数
输出结果:
0.41711294784687936
5.00397895015067

 

  随机整数:  

    random.randint,随机生成自定义区间的整数

    random.randrange,随机生成自定义区间的整数

import random
random.randint(1,10)#能取到整数1和整数10
random.randrange(1,10)#能取到整数1,但不能取到整数10
输出结果:
6
8

 

  随机元素:

    random.choice,随机生成一个元素,choice参数可以是字符串、列表、元素、

    random.sample,随机生成自定义数量元素,sample参数可以是字符串、列表、元素

import random
random.choice(she)
random.sample(she,2)

输出结果:
s
s,e

 

  乱序:

    random.shuffle,将列表、元素随机排序

import random
list=[1,3,5,7,9]
random.shuffle(list)
list
输出结果:
[5,1,7,9,3]

 随机验证码小程序:

 

import random
random_code=‘‘
for i in range(1,5):
    random_int = random.randint(1,4)
    if i == random_int:    #输出随机数字
        random_code += str(random.randint(0,9))
    else:           #输出随机字母
        random_code += chr(random.randint(65,90))
print(random_code)

 

 

 

  

 

Python_不归路 random模块

标签:结果   元素   验证码   color   strong   整数   log   介绍   else   

原文地址:http://www.cnblogs.com/gally-jiang/p/7484021.html

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