看板 [ MATLAB ]
討論串[問題] 如何設定亂數不出現指定數字
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者biglongtoday (大長今)時間15年前 (2010/06/19 22:13), 編輯資訊
0
0
0
內容預覽:
x=[0 4 15]; % 不想出現的數字. n=100; % 亂數個數. randsample(setdiff(0:50,x),n,'true'). --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 218.166.113.93.

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者Gwaewluin (神無月 孝臣)時間15年前 (2010/06/19 20:45), 編輯資訊
0
0
0
內容預覽:
你先建一個矩陣. A = [ 1 2 3 5 6 7 8 9 10 11 12 13 14 16 17 18 ... 50 ]. 這樣只會有48個元素. 然後隨機取1~48範圍之間的數字. 接著把取出來的數字當作A矩陣的index來用. 譬如隨機跑出15. 那麼從A矩陣裡拿出來用的數字就是17. -
(還有234個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者kofpopo (深遂心)時間15年前 (2010/06/19 20:00), 編輯資訊
0
0
0
內容預覽:
現在我利用 rand 取ㄧ亂數範圍為 0-50. 但亂數不出現 0、4、15等數字. 請教各位先進如何撰寫. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.116.178.203.
首頁
上一頁
1
下一頁
尾頁