c語言 易語言一次性取六個隨機數(shù),怎么加入代碼,使六個隨機數(shù)不重復(fù)?
易語言一次性取六個隨機數(shù),怎么加入代碼,使六個隨機數(shù)不重復(fù)?在python里面怎么讓一個隨機數(shù)不會重復(fù)出現(xiàn)?用于生成不重復(fù)隨機數(shù)的Python代碼使用過濾方法。網(wǎng)上有一個解釋。簡而言之,首先隨機生成一
易語言一次性取六個隨機數(shù),怎么加入代碼,使六個隨機數(shù)不重復(fù)?
在python里面怎么讓一個隨機數(shù)不會重復(fù)出現(xiàn)?
用于生成不重復(fù)隨機數(shù)的Python代碼
使用過濾方法。網(wǎng)上有一個解釋。簡而言之,首先隨機生成一系列數(shù)字,然后用下標判斷這些數(shù)字是否重復(fù),重復(fù)的數(shù)字將被過濾掉
import random
print“N must>K else error”
N=int(raw input(“N=”)
k=int(raw input(“k=”)
result=[]
x=range(N)
對于范圍(k)中的i:
t=隨機.randint(i,n-1)
溫度=x[i]
x[i]=x[t]
x[t]=溫度結(jié)果.append(x[i])
打印結(jié)果
原始輸入(“Input anykey to exit”)
代碼如下:
為范圍(4)中的i導(dǎo)入隨機:打印隨機抽樣([“星期一”、“星期二”、“星期三”、“星期四”、“星期五”“星期六”、“星期日”]、7)