Re: [問題] 抽簽程式已回收
分享一個我在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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):