昨天忽然有一个任务,就是在1-100中随机抽取15个数,需要抽取100组,需要保证100组数不能够完全相同,因为matlab程序比较简单,于是就有了下边一个matlab程序。
x=zeros(100,15);
s=sort(randperm(100,15));
x(1,:)=s
for i=2:100
for k=0:10000
s= sort(randperm(100,15));
for j=1:i-1
if (s==x(j,:))
break
end
end
if(j==i-1)
x(i,:)=s;
break
end
end
end
x
文章评论