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简单实现旋转图片的方法
May 30 Python
Python抓取淘宝下拉框关键词的方法
Jul 08 Python
详解Python中的from..import绝对导入语句
Jun 21 Python
Python入门_浅谈for循环、while循环
May 16 Python
Python实现的三层BP神经网络算法示例
Feb 07 Python
python实现求解列表中元素的排列和组合问题
Mar 15 Python
Python编程中flask的简介与简单使用
Dec 28 Python
Python使用sklearn库实现的各种分类算法简单应用小结
Jul 04 Python
python用match()函数爬数据方法详解
Jul 23 Python
django框架单表操作之增删改实例分析
Dec 16 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 Python
使用Django的JsonResponse返回数据的实现
Jan 15 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采集速度探究总结(原创)
2008/04/18 PHP
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
php合并js请求的例子
2013/11/01 PHP
PHP5.3新特性小结
2016/02/14 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
python根据日期返回星期几的方法
2015/07/06 Python
Python中格式化format()方法详解
2017/04/01 Python
浅谈django url请求与数据库连接池的共享问题
2019/08/29 Python
PyTorch中的Variable变量详解
2020/01/07 Python
Python实现转换图片背景颜色代码
2020/04/30 Python
python轮询机制控制led实例
2020/05/03 Python
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
电子商务毕业生求职信
2013/11/10 职场文书
大学本科毕业生的自我鉴定
2013/11/26 职场文书
交通安全教育制度
2014/02/02 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
承诺书范文
2014/06/03 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书