Python随机生成数模块random使用实例
代码
#!/usr/bin/env python
#coding=utf-8
import random
#生成[0, 1)直接随机浮点数
print random.random()
#[x, y]中的随机整数
print random.randint(1, 100)
list = [1, 2, 3, 4, 5]
#随机选取
print random.choice(list)
#随机打乱
random.shuffle(list)
print list
输出
0.787074152336
95
1
[4, 5, 2, 3, 1]
相关推荐
-
Python中Random和Math模块学习笔记
由于最近经常使用到Python中random,math和time``datetime模块, 所以决定花时间系统的学习一下 1. math模块 math中的函数不可以用于太过复杂的数的运算, 如果需要复杂数的运行最好使用cmath模块中同名函数, 如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy模块,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用 1.1. 数学常量 math.pi 这个数学常量等于 3.141592... math.e 这个数学常量 e =
-
Python实现随机选择元素功能
如果要从序列中随机挑选元素,我们可以使用random模块的random.choice()方法: 如果想要取出N个元素,将选出的元素一处以做进一步的考察,可以使用random.sample()方法: 如果我们只是想要打乱序列的顺序(洗牌),可以使用random.shuffle(): 要产生随机数,可以使用random.randint()方法: 如果要产生0-1之间均匀分布的浮点数值,可以使用random.random()方法: 如果要得到N各随机比特位所表示的整数,可以使用random.getra
-
Python random模块(获取随机数)常用方法和使用例子
random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniformrandom.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限.如果a > b,则生成的随机数n: a <= n <= b.如果 a <b, 则 b <= n <= a 复制代码 代码如下: print random.uniform(10, 20)print rand
-
Python使用random和tertools模块解一些经典概率问题
random 模块中的常用函数 复制代码 代码如下: random() 返回一个位于区间 [0,1] 内的实数: uniform(a, b) 返回一个位于区间 [a,b] 内的实数: randint(a, b) 返回一个位于区间 [a,b] 内的整数: choice(sequence) 返回一个位于 sequence 中的元素,其中,sequence 为一个有序序列,如 list.string 或者 tuple 等类型: randrange([start], stop[, step]) 等效于
-
Python随机数random模块使用指南
random 模块是Python自带的模块,除了生成最简单的随机数以外,还有很多功能. random.random() 用来生成一个0~1之间的随机浮点数,范围[0,10 >>> import random >>> random.random() 0.5038461831828231 random.uniform(a,b) 返回a,b之间的随机浮点数,范围[a,b]或[a,b),取决于四舍五入,a不一定要比b小. >>> random.uniform(
-
python中随机函数random用法实例
本文实例讲述了python中随机函数random用法.分享给大家供大家参考.具体如下: python中的random模块功能非常强大,可以生成各种随机值 #! python # random import random print random.choice(['apple', 'pear', 'banana']) #从数组中随机选择一个元素 print random.sample(xrange(100), 10) # sampling without replacement print ran
-
Python中的random()方法的使用介绍
random()方法返回一个随机浮点数r,使得0是小于或等于r 以及r小于1. 语法 以下是random()方法的语法: random ( ) 注意:此函数是无法直接访问的,所以我们需要导入random模块,然后我们需要使用random对象来调用这个函数. 参数 NA 返回值 此方法返回一个随机浮点数r,使得0是小于或等于r以及r小于1. 例子 下面的例子显示了random()方法的使用. #!/usr/bin/python import random # First random number
-
Python random模块常用方法
复制代码 代码如下: import random print random.random() 获取一个小于1的浮点数 复制代码 代码如下: import random random.randint(1,10) 获取一个从1到10的整数 复制代码 代码如下: import random print random.uniform(0,2) 获取一个大于0小于2的浮点数 复制代码 代码如下: import random print random.randrange(1,10,4) 获取一个从1到10步
-
Python标准库之随机数 (math包、random包)介绍
我们已经在Python运算中看到Python最基本的数学运算功能.此外,math包补充了更多的函数.当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用. 此外,random包可以用来生成随机数.随机数不仅可以用于数学用途,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性. math包 math包主要处理数学相关的运算.math包定义了两个常数: 复制代码 代码如下: math.e # 自
-
Python中random模块生成随机数详解
Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限.如果a > b,则生成的随机数n: a <= n <= b.如果 a <
随机推荐
- JSP开发之hibernate之单向多对一关联的实例
- nodejs入门教程四:URL相关模块用法分析
- 读取带敏感字符的行的批处理
- PHP的cURL库功能简介 抓取网页、POST数据及其他
- Bootstrap图片轮播组件使用实例解析
- js网页中的(运行代码)功能实现思路
- ruby元编程之method_missing的一个使用细节
- 深入理解JavaScript系列(35):设计模式之迭代器模式详解
- jQuery 打造动态渐变按钮 详细图文教程
- jquery json 实例代码
- 很弱的js表格换行效果(表格移动行)
- 图解安装windows2003
- 详解Centos中完全删除mysql的方法
- 使用Apache ab工具对Apache服务器进行简单的压力测试
- 用 Python 爬了爬自己的微信朋友(实例讲解)
- MyBatis使用动态SQL标签的小陷阱
- Android中HttpURLConnection与HttpClient的使用与封装
- Linux 内核空间与用户空间实现与分析
- Vue实现active点击切换方法
- 微信小程序功能之全屏滚动效果的实现代码