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

Этот пример показывает, как создать массив случайных целочисленных значений, которые чертятся от дискретного равномерного распределения на съемочной площадке чисел-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 в заданной области значений.

r_range = [min(r) max(r)]
r_range = 1×2

   -10    10

Для просмотра документации необходимо авторизоваться на сайте