【发布时间】:2017-07-05 23:01:48
【问题描述】:
我想在间隔[1,n] 上创建两个随机整数,它们保证彼此不同。我觉得
ri(1)=randi([1 n]);
ri(2)=randi([1 n]);
while ri(1)==ri(2)
ri(2)=randi([1 n]);
end
并不是你能做的最顺利的事情。
【问题讨论】:
-
p = randperm(n, k) 返回一个行向量,其中包含从 1 到 n 随机选择的 k 个 唯一 个整数。