Python生成不重复随机值的方法


Posted in Python onMay 11, 2015

本文实例讲述了Python生成不重复随机值的方法。分享给大家供大家参考。具体分析如下:

这里从一列表中,生成不重复的随机值

算法实现如下:

import random
total = 100
li = [i for i in range(total)]
res = []
num = 20
for i in range(num):
  t = random.randint(i,total-1)
  res.append(li[t])
  li[t], li[i] = li[i], li[t]
print res

其实python 已经实现这样的方法:

print random.sample(li, num)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python获得一个月有多少天的方法
Jun 04 Python
Python使用gensim计算文档相似性
Apr 10 Python
python+opencv实现动态物体识别
Jan 09 Python
Python 数据处理库 pandas进阶教程
Apr 21 Python
解决python明明pip安装成功却找不到包的问题
Aug 28 Python
django重新生成数据库中的某张表方法
Aug 28 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
python脚本调用iftop 统计业务应用流量的思路详解
Oct 11 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
Jun 16 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
详解用 python-docx 创建浮动图片
Jan 24 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
Feb 26 Python
Python解析nginx日志文件
May 11 #Python
Python字符串替换实例分析
May 11 #Python
Python使用django获取用户IP地址的方法
May 11 #Python
总结Python编程中三条常用的技巧
May 11 #Python
python求解水仙花数的方法
May 11 #Python
pymongo为mongodb数据库添加索引的方法
May 11 #Python
python判断windows系统是32位还是64位的方法
May 11 #Python
You might like
php Http_Template_IT类库进行模板替换
2009/03/19 PHP
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
2017/06/09 PHP
解决出现SoapFault (looks like we got no XML document)的问题
2017/06/24 PHP
javascript读取xml
2006/11/04 Javascript
鼠标经过的文本框textbox变色
2009/05/21 Javascript
Javascript学习笔记7 原型链的原理
2010/01/11 Javascript
基于jquery的给文章加入关键字链接
2010/10/26 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
ajax如何实现页面局部跳转与结果返回
2015/08/24 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
JS实现简单省市二级联动
2019/11/27 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
对pyqt5之menu和action的使用详解
2019/06/20 Python
python实现将视频按帧读取到自定义目录
2019/12/10 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
校本教研工作方案
2014/01/14 职场文书
军训自我鉴定
2014/01/22 职场文书
校园安全演讲稿
2014/05/09 职场文书
文艺晚会开场白
2015/05/29 职场文书