如何生成没有重复对的随机对序列? 下面的代码已经产生对,但不避免重复:使用随机对生成没有重复的单元格
for k=1:8
Comb=[randi([-15,15]) ; randi([-15,15])];
T{1,k}=Comb;
end
当运行我得到:
T= [-3;10] [5;2] [1;-5] [10;9] [-4;-9] [-5;-9] [3;1] [-3;10]
该对[-3,10]是重复的,这是不可能发生的。
PS:条目可以是正数或负数。
这是否有内置函数?任何消化解决这个?
你有统计工具箱吗? –
[Efficiently generated unique pairs of integers]的可能重复(https://stackoverflow.com/questions/15793172/efficiently-generating-unique-pairs-of-integers) –
感谢您的链接(https://stackoverflow.com/questions/15793172/efficient-generating-unique-pairs-of-integers),但所提出的解决方案仅适用于正向组合。 – hello123