溫馨提示×

matlab如何生成不重復(fù)的隨機(jī)整數(shù)

小億
691
2024-03-25 14:57:41
欄目: 編程語言

可以使用MATLAB的函數(shù)randperm來生成不重復(fù)的隨機(jī)整數(shù)序列。例如,要生成一個1到10之間的不重復(fù)隨機(jī)整數(shù)序列,可以使用以下代碼:

n = 10; % 生成的隨機(jī)整數(shù)的范圍為1到10
k = 5; % 生成的隨機(jī)整數(shù)的個數(shù)為5個

rand_integers = randperm(n, k);
disp(rand_integers);

這樣就會生成一個包含5個不重復(fù)隨機(jī)整數(shù)的序列。

0