jeudi 16 février 2017

Elegant way to create two different random integers

I want to create two random integers on the interval [1,n] which are guaranteed to be different from each other. I feel like

ri(1)=randi([1 n]);
ri(2)=randi([1 n]);
while ri(1)==ri(2)
  ri(2)=randi([1 n]);
end

is not really the smoothest thing you can do.




Aucun commentaire:

Enregistrer un commentaire