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随机数的使用
148 0
|
9月前
|
算法 安全 大数据
【C/C++ 随机函数行为】深入探索C++中的随机数:std::random_device与rand的行为分析(二)
【C/C++ 随机函数行为】深入探索C++中的随机数:std::random_device与rand的行为分析
245 0
|
6月前
|
Java
成随机数的几种方法、Math.random()随机数的生成、Random()的使用
这篇文章介绍了生成随机数的三种方法:使用`System.currentTimeMillis()`获取当前时间的毫秒值来生成0到100的随机整数、使用`Math.random()`生成[0,1)范围内的`double`类型随机数并扩大到指定范围、以及使用`Random`对象的`nextInt()`方法生成指定范围内的随机整数,并提供了相应的Java代码示例和测试结果。
成随机数的几种方法、Math.random()随机数的生成、Random()的使用
|
7月前
|
安全 算法 Java
使用Random.next生成随机数
使用Random.next生成随机数
|
9月前
|
存储 算法 程序员
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
507 0
|
9月前
|
算法 安全 数据安全/隐私保护
【C/C++ 随机函数行为】深入探索C++中的随机数:std::random_device与rand的行为分析(一)
【C/C++ 随机函数行为】深入探索C++中的随机数:std::random_device与rand的行为分析
622 0
Random生成伪随机数
Random生成伪随机数
94 0
|
存储 C++
【C/C++】如何生成随机数?带你深入了解rand函数
【C/C++】如何生成随机数?带你深入了解rand函数
285 0
|
编译器 C语言 C++
C++中rand随机数的用法
C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。 RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试)
|
Python
Python中的np.random.seed()随机数种子:使得随机数据可预测
Python中的np.random.seed()随机数种子:使得随机数据可预测
612 0

热门文章

最新文章