Равномерно распределенные псевдослучайные целые числа
X = randi(imax)X = randi(imax,n)X = randi(imax,sz1,...,szN)X = randi(imax,sz)X = randi(imax,classname)X = randi(imax,n,classname)X = randi(imax,sz1,...,szN,classname)X = randi(imax,sz,classname)X = randi(imax,'like',p)X = randi(imax,n,'like',p)X = randi(imax,sz1,...,szN,'like',p)X = randi(imax,sz,'like',p)X = randi([imin,imax],___) возвращает псевдослучайное скалярное целое число между X = randi(imax)1 и imax.
возвращает X = randi(imax,n) n-by-n матрица псевдослучайных целых чисел, чертивших от дискретного равномерного распределения на интервале [1, imax].
возвращает X = randi(imax,sz1,...,szN) sz1...-by-szN массивом, где sz1,...,szN указывает на размер каждой размерности. Например, randi(10,3,4) возвращает массив 3 на 4 псевдослучайных целых чисел между 1 и 10.
возвращает массив, где вектор размера X = randi(imax,sz) sz задает size(X). Например, randi(10,[3,4]) возвращает массив 3 на 4 псевдослучайных целых чисел между 1 и 10.
возвращает псевдослучайное целое число, где X = randi(imax,classname) classname задает тип данных. classname может быть 'single', 'double', 'int8', 'uint8', 'int16', 'uint16', 'int32' или 'uint32'.
возвращает X = randi(imax,n,classname) n-by-n массив типа данных classname.
возвращает X = randi(imax,sz1,...,szN,classname) sz1...-by-szN массивом типа данных classname.
возвращает массив, где вектор размераX = randi(imax,sz,classname) , sz задает size(X) и classname, задает class(X).
возвращает псевдослучайное целое число как X = randi(imax,'like',p) p; то есть, с совпадающим типом данных (класс).
возвращает X = randi(imax,n,'like',p) n-by-n массив как p.
возвращает X = randi(imax,sz1,...,szN,'like',p) sz1...-by-szN массивом как p.
возвращает массив как X = randi(imax,sz,'like',p) p, где вектор размера sz задает size(X).
возвращает массив, содержащий целые числа, чертившие от дискретного равномерного распределения на интервале [X = randi([imin,imax],___) imin, imax], с помощью любого из вышеупомянутых синтаксисов.
Последовательность чисел, произведенная randi, определяется внутренними настройками универсального генератора псевдослучайного числа, который лежит в основе rand, randi и randn. Можно управлять этим генератором, используя функцию rng.
Массивы, возвращенные randi, могут содержать повторенные целочисленные значения. Это поведение иногда упоминается как выбирающий с заменой. Используйте randperm, если вы требуете всех уникальных значений.
RandStream | rand | randn | randperm | rng