python 生成不重复的随机数的代码


Posted in Python onMay 15, 2011
import random 
print 'N must >K else error' 
n=int(raw_input("n=")) 
k=int(raw_input("k=")) 
result=[] 
x=range(n) 
for i in range(k): 
t=random.randint(i,n-1) 
temp=x[i] 
x[i]=x[t] 
x[t]=temp 
result.append(x[i]) 
print result 
raw_input('Inpuy AnyKey to exit')

这是用算法生成的 其实python有方法的
random.sample(list, n)即是从list中随机选取n个不同的元素
import random 
for i in range(4): 
print random.sample(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'], 7)
Python 相关文章推荐
Python中用于返回绝对值的abs()方法
May 14 Python
django实现分页的方法
May 26 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
浅谈python写入大量文件的问题
Nov 09 Python
对python dataframe逻辑取值的方法详解
Jan 30 Python
python 通过可变参数计算n个数的乘积方法
Jun 13 Python
pycharm实现在虚拟环境中引入别人的项目
Mar 09 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
Jun 17 Python
python 对象真假值的实例(哪些视为False)
Dec 11 Python
对Keras自带Loss Function的深入研究
May 25 Python
python数据分析之单因素分析线性拟合及地理编码
Jun 25 Python
精确查找PHP WEBSHELL木马的方法(1)
Apr 12 #Python
Python中删除文件的程序代码
Mar 13 #Python
python 中文乱码问题深入分析
Mar 13 #Python
学习python处理python编码问题
Mar 13 #Python
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
Mar 13 #Python
布同 统计英文单词的个数的python代码
Mar 13 #Python
python将多个文本文件合并为一个文本的代码(便于搜索)
Mar 13 #Python
You might like
php警告Creating default object from empty value 问题的解决方法
2014/04/02 PHP
PHP 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
PHP 使用redis简单示例分享
2015/03/05 PHP
php命令行写shell实例详解
2018/07/19 PHP
PHP中的Iterator迭代对象属性详解
2019/04/12 PHP
javascript 全角转换实现代码
2009/07/17 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
使用jquery实现以post打开新窗口
2014/03/19 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
Angularjs 自定义服务的三种方式(推荐)
2016/08/02 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
Python实现Youku视频批量下载功能
2017/03/14 Python
python3获取两个日期之间所有日期,以及比较大小的实例
2018/04/08 Python
python版本的仿windows计划任务工具
2018/04/30 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
Django 博客实现简单的全文搜索的示例代码
2020/02/17 Python
浅谈Python中的字符串
2020/06/10 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
多重CSS背景动画实现方法示例
2014/04/04 HTML / CSS
悦木之源美国官网:Origins美国
2016/08/01 全球购物
成人教育自我鉴定
2013/11/01 职场文书
大学生文员专业个人求职信范文
2014/01/05 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
合理缓解职场压力,让你随时保持最佳状态!
2019/06/21 职场文书
python实现三次密码验证的示例
2021/04/29 Python
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android
nginx七层负载均衡配置详解
2022/07/15 Servers