Re: [問題] 如何產生隨機數(1~5)且出現次數相同已回收

看板MATLAB作者 (我愛阿蓉)時間16年前 (2009/10/26 16:13), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
簡單幾行 x=[1:4,1:4,1:4,1:4,1:4] 這行產生1~5數字各四個 然後我要用random的打亂他的排列順序 以下是pseudo code for i=1:20 random_index= rand一個1~20的index值 swap(x(i),x(random_index)); end 就可達到你目的 ※ 引述《aquyama (阿勛)》之銘言: : 假設共產生20個隨機數 : 數值為1~5 : 請問如何產生4個1 : 4個2以及4個3.....等 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.187

10/26 16:38, , 1F
感謝... :)
10/26 16:38, 1F
文章代碼(AID): #1AvLeqHd (MATLAB)
文章代碼(AID): #1AvLeqHd (MATLAB)