Re: [問題] 抽簽程式已回收

看板MATLAB作者 (Paradise)時間16年前 (2009/12/20 16:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
分享一個我在c++上常用的方法,試著用Matlab實作出來 N = 1000; % 洗牌次數 urn = 1:8; for i = 1 :N shuffle = randint(1, 2, [1 8]); % 產生兩組隨機的1~8整數 temp = urn(shuffle(1)); urn(shuffle(1)) = urn(shuffle(2)); urn(shuffle(2)) = temp; end A = urn(1:2); B = urn(3:4); C = urn(5:6); D = urn(7:8); 剩下你要做的只是把A,B,C,D的結果印出來 並分別把 1~8 轉成 A~H ※ 引述《n4321 ( )》之銘言: : 假設我有a b c d個人,要抽A~H隻籤 : 每個人抽兩隻 : 這個程式要怎麼寫呢 : thank you -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.67.212
文章代碼(AID): #1BBTdhuG (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1BBTdhuG (MATLAB)