x=1:100;
y=repmat(x,6);
z=y(:);
rand('seed', sum(100*clock));
a=randperm(600);
matrix=zeros(100,200);
for m=1:200
n=0;
count=0;
while n<3
count=count+1;
ind=a(count:count+2);
n=length(unique(z(ind)));
end
matrix(z(ind),m)=1;
a(count:count+2)=[];
end
有非常小的機率會有無限迴圈,
也不知道是不是夠亂了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.97.173
推
04/28 23:37, , 1F
04/28 23:37, 1F
推
04/29 17:28, , 2F
04/29 17:28, 2F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
問題
1
3