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 getopt 参数处理小示例
Jun 09 Python
Python基于Socket实现的简单聊天程序示例
Aug 05 Python
Python使用遗传算法解决最大流问题
Jan 29 Python
python将文本分每两行一组并保存到文件
Mar 19 Python
对Python之gzip文件读写的方法详解
Feb 08 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
Mar 14 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
python with (as)语句实例详解
Feb 04 Python
Python Excel vlookup函数实现过程解析
Jun 22 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
Nov 13 Python
python的数学算法函数及公式用法
Nov 18 Python
Django URL参数Template反向解析
Nov 24 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中in_array函数使用的问题与解决办法
2016/09/11 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
再论Javascript的类继承
2011/03/05 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
Javascript冒泡排序算法详解
2014/12/03 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
jQuery使用ajax跨域获取数据的简单实例
2016/05/18 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
微信小程序使用for循环动态渲染页面操作示例
2018/12/25 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
在Linux下调试Python代码的各种方法
2015/04/17 Python
Python使用SQLite和Excel操作进行数据分析
2018/01/20 Python
APIStar:一个专为Python3设计的API框架
2018/09/26 Python
python的debug实用工具 pdb详解
2019/07/12 Python
python线程池如何使用
2020/05/28 Python
python二维图制作的实例代码
2020/12/03 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
美国在线购物频道:Shop LC
2019/04/21 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
大学新闻系应届生求职信
2014/06/02 职场文书
运动会稿件100字
2014/09/24 职场文书
师德师风剖析材料
2014/09/30 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
最感人的道歉情书
2015/05/12 职场文书
初中班主任教育随笔
2015/08/15 职场文书
python入门学习关于for else的特殊特性讲解
2021/11/20 Python
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js