python random模块学习笔记
来源:互联网 发布:qt 5编程入门pdf下载 编辑:程序博客网 时间:2024/05/17 00:51
Python中的random模块用于生成随机数,下面是random的一些使用方式
导入random模块
import random
一、choice()
# choice() 随机获取一个值# 从0-9中随机输出一个值def Choice(): value1 = random.choice(range(10)) value2 = random.choice([1,3,5,7,9]) value3 = random.choice(('a', 'b', 'c', 'd')) return value3
二、randrange()
# randrange() 指定start,stop,step 并且随机获取一个值# start: 指定范围内的开始值,包含在范围内# stop: 指定范围内的结束值,不包含在范围内# step: 指定递增基数,默认为1def RandRange(): value1 = random.randrange(10,31,5) value2 = random.randrange(10,30) return value2
三、random()
# random() 返回随机生成的一个实数,它在[0,1]范围内def Random(): print random.random()
四、seed()
# seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数def Seed(): for i in range(10): random.seed(i) print random.random()
五、shuffle()
# shuffle() 方法将序列的所有元素随机排序,这些元素可以是一个序列或元组def Shuffle(): lists = [6, 5, 1, 8, 3] random.shuffle(lists) print lists
六、uniform()
# uniform() 方法将随机生成下一个实数,它在[x,y]范围内# x -- 随机数的最小值,包含该值# y -- 随机数的最大值,包含该值def Uniform(): print random.uniform(10,20) print random.uniform(20,30)
阅读全文
0 0
- Python学习笔记--random模块
- Python学习笔记:random模块
- python random模块学习笔记
- python学习笔记--random模块
- python学习笔记10--random模块
- Python模块学习笔记— —random
- Python学习笔记:详解random模块和time模块
- python模块学习之random
- python中的random模块学习
- 学习python之 random 模块
- python学习笔记二(python的random模块、collection模块)
- Python笔记:random模块常用函数
- Python 学习笔记random包
- Python模块学习--random 随机数生成
- Python模块学习 ---- random 随机数生成
- Python模块学习--random 随机数生成
- Python模块学习 ---- random 随机数生成
- Python模块学习 ---- random 随机数生成
- jersey实现rest入门实例
- 链表基本操作
- java 小数精度相关
- 收获,不止SQL优化——抓住SQL的本质--第十四章
- 十二、人工神经元的其他模型(tanh、ReLU)
- python random模块学习笔记
- 更改gcc默认版本(gcc版本降级/升级)
- 2018美团点评内推笔试编程题1
- 什么是I帧,P帧,B帧
- Spring+SpringMVC的整合 具体的开发步骤和xml文件配置
- 最简单 Viewpager 滑动页面
- Conda: Myths and Misconceptions (Conda之谬见与误解,兼论与pip的异同,本文为上篇)
- 实现:每个月的1到5日,提醒客户填写计划
- The Django Book 2.0--中文版