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

相关文章
Random随机数的使用
Random随机数的使用
141 0
|
5月前
|
Java
成随机数的几种方法、Math.random()随机数的生成、Random()的使用
这篇文章介绍了生成随机数的三种方法:使用`System.currentTimeMillis()`获取当前时间的毫秒值来生成0到100的随机整数、使用`Math.random()`生成[0,1)范围内的`double`类型随机数并扩大到指定范围、以及使用`Random`对象的`nextInt()`方法生成指定范围内的随机整数,并提供了相应的Java代码示例和测试结果。
成随机数的几种方法、Math.random()随机数的生成、Random()的使用
|
6月前
|
安全 算法 Java
使用Random.next生成随机数
使用Random.next生成随机数
|
8月前
|
存储 算法 程序员
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
464 0
|
8月前
如何用rand产生随机数
如何用rand产生随机数
77 2
|
8月前
Math.random()随机函数的一些常用封装方法
Math.random()随机函数的一些常用封装方法
Random生成伪随机数
Random生成伪随机数
91 0
|
编译器 C语言 C++
C++中rand随机数的用法
C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。 RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试)
|
Python
Python如何生成随机数——random随机数模块的应用
在python中用于生成随机数的模块是random,在使用前需要import。
309 0
|
Python
Python中的np.random.seed()随机数种子:使得随机数据可预测
Python中的np.random.seed()随机数种子:使得随机数据可预测
603 0