码迷,mamicode.com
首页 > 其他好文 > 详细

从总数中生成一定数量的随机数

时间:2018-06-21 13:45:55      阅读:534      评论:0      收藏:0      [点我收藏+]

标签:col   简单   sam   直接   splay   pre   int   快速   生成   

最近需要一个入学选号的程序,通过Python可以快速的实现。xueWeiShu 表示学位数,baoMingShu 表示报名的总人数。

import random

xueWeiShu = 100
baoMingShu = 500
s = []
while (len(s) < xueWeiShu):
    x = random.randint(1, baoMingShu)
    if x not in s:
        s.append(x)
s.sort()
print(s)

 

代码可以在下面的网站直接得到结果。

https://c.runoob.com/compile/6

经过在网上搜索,发现有更简单的代码能实现

import random
xueWeiShu = 100
baoMingShu = 500
s=random.sample(range(baoMingShu), xueWeiShu)
s.sort()
print(s)

 

从总数中生成一定数量的随机数

标签:col   简单   sam   直接   splay   pre   int   快速   生成   

原文地址:https://www.cnblogs.com/civil/p/9208081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!