16Python标准系列之random模块
Python标准库系列之random模块
This module implements pseudo-random number generators for various distributions.
random.random()
生成0-1的小数
>>> random.random()
0.06511225392331632
>>> random.random()
0.9063480964287944
>>> random.random()
0.1255900898753961
>>> random.random()
0.6676866041289258
random.randint(a, b)
输出a和b范围内的数,包括a和b
>>> random.randint(1,2)
1
>>> random.randint(1,2)
1
>>> random.randint(1,2)
1
>>> random.randint(1,2)
2
>>> random.randint(1,2)
1
>>> random.randint(1,2)
1
random.randrange(start, stop[, step])
输出start到stop-1之间的数,可设置步长
>>> random.randrange(1,3)
2
>>> random.randrange(1,3)
1
>>> random.randrange(1,3)
2
随机验证码实例
#!/usr/bin/env python
import random
checkcode = ''
# for循环四次
for i in range(4):# current=0-3的数字current = random.randrange(0,4)# 如果current的值不等于iif current != i:# 通过chr把数字转换为一个字母赋值给temptemp = chr(random.randint(65,90))else:# 否则temp=0-9之间的数字temp = random.randint(0,9)# checkcode = checkcode + str(temp)checkcode += str(temp)
# 输出字符
print(checkcode)
执行
ansheng@ansheng-me:~$ python s.py
TCQ1
ansheng@ansheng-me:~$ python s.py
8L01
ansheng@ansheng-me:~$ python s.py
N2EB
ansheng@ansheng-me:~$ python s.py
XIDO
#Python标准库 #Random
转载于:https://blog.51cto.com/edeny/1925796
16Python标准系列之random模块相关推荐
- python中的random模块学习
我将random模块中的各函数作为代码中的注释说明了: 下面是运行结果 参考文献 http://www.jb51.net/article/50066.htm
- python自定义随机数_python:numpy.random模块生成随机数
简介 所谓生成随机数,即按照某种概率分布,从给定的区间内随机选取一个数.常用的分布有:均匀分布(uniform distribution),正态分布(normal distribution),泊松分布 ...
- python random库生成伯努利随机数的方法_Python使用random模块生成随机数操作实例详解...
本文实例讲述了Python使用random模块生成随机数操作.分享给大家供大家参考,具体如下: 今天在用Python编写一个小程序时,要用到随机数,于是就在网上查了一下关于Python生成各种随机数的 ...
- python使用random模块生成随机数、实现随机乱序和随机抽样?
如何使用random模块生成随机数.实现随机乱序和随机抽样? random.random()函数可以生成[0.0, 1.0)之间的随机浮点数. random.uniform(a, b)函数可以生成[a ...
- python生成随机数—random模块
random 模块包括返回随机数的函数,可以用于模拟或者任何产生随机输出的程序. random.random() 返回随机生成的一个实数,它在[0,1)范围内 random.randint(a, ...
- 用于生成随机数的python标准库模块是_17 Python 标准库之 random 模块 - Python 进阶应用教程...
Python 标准库之 random 模块 随机数是随机产生的数,比如购买彩票,中奖的号码就是随机的.random 库是用于生成随机数的 Python 标准库,random 库提供如下函数: 函数 功 ...
- python模块调用的用法_如何使用Python语言中的random模块调用方法
Python语言中的random模块,包含了很多方法属性,可以直接调用这些方法和设置属性.根据不同的方法展示不同的内容.下面利用几个实例查看random模块中的方法,操作如下: 工具/原料 Pytho ...
- python3 random函数_Python3 中 random模块
Python3 中 random模块 Python中的random模块用于生成随机数. 下面具体介绍random模块的功能: 1.random.random() 用于生成一个0到1的 随机浮点数:0& ...
- numpy的random模块
numpy的random模块 开区间是区间两边都不取等号 闭区间是两边都取等号 半开区间就是只取一边等号 翻译自官网的文档.转自http://www.mamicode.com/info-detail- ...
最新文章
- HTML-加速、再加速
- 打一场AI竞赛,让你知道我的厉害
- php umount强制,linux mount挂载与umount 卸载及“Device is busy”问题 | 璞玉(POOY)
- python是通用编程语言吗-2020年,编程语言将不再只属于程序员,尤其是这门语言...
- Juniper SSG 防火墙安全防护之拒绝服务×××[新任帮主]
- redis 的惊群处理和分布式锁的应用例子
- linux星期六字符,linux shell系列10 判断某个月中的星期六和星期天
- jpa原生query_Spring Data JPA原生SQL查询
- 韩山师范计算机科学与技术,韩山师范学院计算机科学与技术专业
- 一些关于图论和二叉树的
- 用Python操作MySQL(pymysql)
- 中国软件行进销存管理系统 免费
- k近邻(kNN)算法的Python实现(基于欧氏距离)
- 解决鼠标单击变双击问题
- 实训一#1.7F1方程式冠军
- 记录Widows10系统崩溃后安装Widows7系统的心酸历程
- SAP资产负债表实现方案探索 - 基于 VBA 自定义函数方法
- jQuery实现弹幕效果(鼠标单击和键盘回车键)
- 解决Oracle服务端1521端口无法telnet,服务名未开启监听问题
- parametric bootstrap参数估计抽样方法的R实现