学习python之 random 模块
来源:互联网 发布:form表单提交到数据库 编辑:程序博客网 时间:2024/05/18 04:04
random 模块有几个比较有意思的函数,常用的有randint(),choice(), sample()等,用例子学习:
choice()
- 从序列中随机选择某一元素
from random import *L = [1,2,3,4,5,6,7]choice(L)
sample()
- 从序列中随机选择n个元素作为新序列
L = [1,2,3,4,5,6,7]slice = sample(L, 3)print (slice)# [2,4,1]
randint ()
- 某个范围内的随机整数, 是闭区间,[a, b], a和b之间, 包括a,b
# 10到20之间的一个随机整数randint(10,20)
shuffle()
- 洗牌(打乱序列)
L = [1,2,3,4,5,6,7]shuffle.(L)
random()
- 随机浮点数(0-1之间)
random()
unifrom()
- 从某范围内均匀分布中选择一个数字
# 从10-20 范围内的均匀分布中选择一个数字uniform(10,20)
randrange()
- 某范围内偶数
# [10, 20)范围内选择一个偶数randrange(10, 20, 2)
阅读全文
0 0
- python模块学习之random
- 学习python之 random 模块
- Python 之 random模块
- python模块之----random
- Python模块之---random模块
- Python学习笔记--random模块
- Python学习笔记:random模块
- python中的random模块学习
- python random模块学习笔记
- python学习笔记--random模块
- Python之random模块使用方法
- python学习之路(常用系统模块2--random/随机)
- python常用模块之random模块
- Python3.6 模块学习之random模块
- Python模块学习--random 随机数生成
- Python模块学习 ---- random 随机数生成
- Python模块学习--random 随机数生成
- python学习笔记10--random模块
- docker——发布一个应用程序
- 【异常】--spring context:property-placeholder location= 找不到环境配置文件 maven(257)
- 21.Android系统广播大全
- HTTPS 单向认证、双向认证
- 关于mysql 批量更新开关在mycat中失效的问题
- 学习python之 random 模块
- Java集合之ArrayList(List的一个子类)
- Hibernate学习随记
- 添加CAMERA,RECORD_AUDIO,WRITE_EXTERNAL_STORAGE 的persmisstions过程
- 轮播
- Linux常用命令-VI与VIM编辑器介绍
- 2017暑假集训 div1 并查集(2)
- 冒泡排序(C语言版本)
- 文件上传路径问题