exponenta event banner

Случайные целые числа

В этом примере показано, как создать массив случайных целых значений, которые извлекаются из дискретного равномерного распределения на множестве чисел -10, -9,..., 9, 10.

Самое простое randi синтаксис возвращает целочисленные значения двойной точности от 1 до указанного значения, imax. Чтобы указать другой диапазон, используйте imin и imax аргументы вместе.

Сначала инициализируйте генератор случайных чисел, чтобы сделать результаты в этом примере повторяемыми.

rng(0,'twister');

Создайте массив 1 на 1000 случайных целых значений, полученных из дискретного равномерного распределения на множестве чисел -10, -9,..., 9, 10. Используйте синтаксис ,randi([imin imax],m,n).

r = randi([-10 10],1,1000);

Убедитесь, что значения в r находятся в пределах указанного диапазона.

[rmin,rmax] = bounds(r)
rmin = -10
rmax = 10

См. также

|

Связанные темы