python 生成不重复的随机数的代码
2011-05-15 00:00
821 查看
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 生成不重复的随机数的代码
- python从指定范围生成多个不重复的随机数
- python生成不重复随机数和对list乱序
- win7安装python生成随机数代码分享
- python 随机数生成的代码的详细分析
- Python根据上下限生成不重复随机数1
- PHP n个不重复的随机数生成代码
- python生成某区间内不重复的随机数
- VBS 生成不重复随机数代码[0-10]
- PHP n个不重复的随机数生成代码
- python 随机数生成的代码的详细分析
- C++编写生成不重复的随机数代码
- Python生成一定范围内指定数目的无重复随机数
- python生成不重复随机数和对list乱序的解决方法
- 用C#生成不重复的随机数的代码
- python 随机数生成的代码的详细分析
- win7安装python生成随机数代码分享
- ros中C++和Python生成代码的路径