random-生成随机数模块

简介:

import random

random.random()            //生成0和1之间的随机数

random.randint(1,5)         //生成1到5之间的整数,包括1和5,范围是:[1-5]

random.randrange(1,10)         //生成1到10之间的整数,包括1,但不包括10

例:生成6位数的随机验证码,包括数字和字母

    code = []

    for i in range(6):

        if i == random.randint(1,5):

            code.append(str(random.randint(1,5)))

        else:

            temp = random.randint(65,90)

            //print(chr(temp))   把数字转换成字母

            code.append(chr(temp))

    print(''.join(code))

    注:chr函数是可以把数字转换成字母65对应的为A,90对应的Z

    wKiom1h8ZlKxwBdUAAAXMEPFt0E970.png

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/1892265如需转载请自行联系原作者


weilovepan520

相关文章
|
8月前
Random随机数的使用
Random随机数的使用
46 0
|
2月前
|
存储 算法 程序员
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
74 0
|
5月前
Math.random()随机函数的一些常用封装方法
Math.random()随机函数的一些常用封装方法
|
9月前
Random生成伪随机数
Random生成伪随机数
39 0
|
编译器 C语言 C++
C++中rand随机数的用法
C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。 RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试)
|
Python
Python如何生成随机数——random随机数模块的应用
在python中用于生成随机数的模块是random,在使用前需要import。
228 0
Random类和Math.random生成的随机数
Random类和Math.random生成的随机数
145 0
|
C语言 开发者 Python
Random 模块的使用 | 学习笔记
快速学习 Random 模块的使用
116 0
|
算法 数据安全/隐私保护 Python
|
Python
Python中的np.random.seed()随机数种子:使得随机数据可预测
Python中的np.random.seed()随机数种子:使得随机数据可预测
479 0