python取均匀不重复的随机数方式


Posted in Python onNovember 27, 2019

Python产生一个数值范围内的不重复的随机数,可以使用random模块中的random.sample函数,其用法如下:

import random
 bbb=[10,11,12,13,14,15,16]
  c=range(len(bbb))
  indexs = random.sample(c, 3)
 
  print(np.asarray(bbb)[indexs])

取一个范围内均匀不重复的随机数

import random;
 
resultList = [];
 
max = 90 # 最大随机数
 
area=30
count=10
 
for area_max in range(area,max+1,area):
  result = random.sample(range(area_max-area, area_max + 1), count); # sample(x,y)函数的作用是从序列x中,随机选择y个不重复的元素。上面的方法写了那么多,其实Python一句话就完成了。
  print(result)
  for e in result:
    resultList.append(e)
print(resultList)

以上这篇python取均匀不重复的随机数方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中for循环详解
Jan 17 Python
Python中的异常处理相关语句基础学习笔记
Jul 11 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 Python
python实现关闭第三方窗口的方法
Jun 28 Python
python 字符串追加实例
Jul 20 Python
wxPython实现分隔窗口
Nov 19 Python
python中def是做什么的
Jun 10 Python
python判断是空的实例分享
Jul 06 Python
解决python运行效率不高的问题
Jul 20 Python
如何在vscode中安装python库的方法步骤
Jan 06 Python
python 实现定时任务的四种方式
Apr 01 Python
python获取淘宝服务器时间的代码示例
Apr 22 Python
python中栈的原理及实现方法示例
Nov 27 #Python
关于Numpy数据类型对象(dtype)使用详解
Nov 27 #Python
python队列原理及实现方法示例
Nov 27 #Python
Python numpy.zero() 初始化矩阵实例
Nov 27 #Python
python双端队列原理、实现与使用方法分析
Nov 27 #Python
Python实现RGB与HSI颜色空间的互换方式
Nov 27 #Python
OpenCV+Python--RGB转HSI的实现
Nov 27 #Python
You might like
PHP详细彻底学习Smarty
2008/03/27 PHP
php curl的深入解析
2013/06/02 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
JScript 脚本实现文件下载 一般用于下载木马
2009/10/29 Javascript
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
JavaScript中OnLoad几种使用方法
2012/12/15 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
React.js中常用的ES6写法总结(推荐)
2017/05/09 Javascript
vue-cli实现多页面多路由的示例代码
2018/01/30 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
2020/05/01 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
教你利用Python玩转histogram直方图的五种方法
2018/07/30 Python
python爬虫超时的处理的实例
2018/12/19 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
对于Python深浅拷贝的理解
2019/07/29 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
python函数不定长参数使用方法解析
2019/12/14 Python
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
英国现代市场:ARKET
2019/04/10 全球购物
超级英雄、电影和电视、乐队和音乐T恤:Loud Clothing
2019/09/01 全球购物
外贸业务员的岗位职责
2013/11/23 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
详解Nginx启动失败的几种错误处理
2021/04/01 Servers
Python实现制作销售数据可视化看板详解
2021/11/27 Python