1. 程式人生 > >從總數中生成一定數量的隨機數

從總數中生成一定數量的隨機數

min 簡單的 IV 程序 sort random pri div port

最近需要一個入學選號的程序,通過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)

從總數中生成一定數量的隨機數