[爆卦]RAND 不重複是什麼?優點缺點精華區懶人包

為什麼這篇RAND 不重複鄉民發文收入到精華區:因為在RAND 不重複這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者kenyi (ican)看板MATLAB標題[問題] 請問如何產生20個介於[1,100]且不重...


如題
有以下條件
1. 介於1~100
2. 產生20個
3. 均勻亂數
4. 整數
5. 不重複

a=1;
b=100;
random_num=round(sort((b-a)*rand(1,20)+a))

這是我自己寫的,只能達到條件1~4...

另外,有辦法控制亂數種子使跑出來的結果會一樣嗎?如何加入這個機制?

謝謝各位先進

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.203.161.95
※ 編輯: kenyi 來自: 203.203.161.95 (03/17 21:52)
Warlock:randperm(100) 再取前20個 61.62.143.10 03/17
kenyi:謝謝!條件1~5都ok了,那有辦法控制能產生一樣的數븠 140.116.96.105 03/18
kenyi:字嗎? 140.116.96.105 03/18
jiing24:把產生的矩陣再複製即可? 59.120.12.62 03/18
kenyi:這的確是一個方法 140.116.96.105 03/18
onegoman:產生一樣的數那就不叫亂數了 XD 140.130.22.63 03/18
bxxl:亂數種子設成一樣即可 59.120.57.250 03/18

你可能也想看看

搜尋相關網站