Python产生一个数值范围内的不重复的随机数的实现方法


Posted in Python onAugust 21, 2019

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

import random
random.sample(population,k)

函数从序列或集合population中返回一个长度为k的随机数列表,并且列表中的随机数元素之间是不重复的,如:

>>>a = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
>>>a
[1,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
>>>b = random.sample(a,5)
>>>b
[1,14, 18, 19, 16]

参考:https://docs.python.org/3.4/library/random.html#module-random

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取文件后缀名及批量更新目录下文件后缀名的方法
Nov 11 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
Python向MySQL批量插数据的实例讲解
Mar 31 Python
详解配置Django的Celery异步之路踩坑
Nov 25 Python
python实现浪漫的烟花秀
Jan 30 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
Aug 08 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
Python3多线程版TCP端口扫描器
Aug 31 Python
pygame实现俄罗斯方块游戏(基础篇1)
Oct 29 Python
django多种支付、并发订单处理实例代码
Dec 13 Python
Python要如何实现列表排序的几种方法
Feb 21 Python
python源文件的字符编码知识点详解
Mar 04 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 #Python
Django自定义模板过滤器和标签的实现方法
Aug 21 #Python
扩展Django admin的list_filter()可使用范围方法
Aug 21 #Python
python机器学习包mlxtend的安装和配置详解
Aug 21 #Python
python 画出使用分类器得到的决策边界
Aug 21 #Python
Django url,从一个页面调到另个页面的方法
Aug 21 #Python
python requests更换代理适用于IP频率限制的方法
Aug 21 #Python
You might like
php adodb介绍
2009/03/19 PHP
php中模拟POST传递数据的两种方法分享
2011/09/16 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
下雪了 javascript实现雪花飞舞
2020/08/02 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
[44:01]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS paiN
2018/03/31 DOTA
python实现bucket排序算法实例分析
2015/05/04 Python
python自动12306抢票软件实现代码
2018/02/24 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
Python对切片命名的实现方法
2018/10/16 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
python 魔法函数实例及解析
2019/09/25 Python
Python中logger日志模块详解
2020/08/04 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
编辑找工作求职信分享
2014/01/03 职场文书
三年级语文教学反思
2014/02/01 职场文书
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
学生操行评语大全
2014/04/24 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
2014年教研组工作总结
2014/11/26 职场文书
保证金退回承诺函格式
2015/01/21 职场文书
教师素质教育心得体会
2016/01/19 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python