Равномерно распределенные псевдослучайные целые числа
r = randi (s, IMAX, n)
r = randi (s, IMAX, m, n)
r = randi (s, IMAX, [m, n])
r = randi (s, IMAX, m, n, p...)
r = randi (s, IMAX, [m, n, p...])
r = randi (s, IMAX)
r = randi (s, IMAX, размер (A))
r = randi (s, [имин, IMAX]...)
r = randi (... ClassName
r = randi(s,imax,n)
возвращает n
-by-n
матрица, содержащая псевдослучайные целочисленные значения, чертившие от дискретного равномерного распределения на 1:imax
iMAX . randi
чертит те значения от случайного потока s
.
r = randi(s,imax,m,n)
или r = randi(s,imax,[m,n])
возвращают m
-by-n
матрица.
r = randi(s,imax,m,n,p,...)
или r = randi(s,imax,[m,n,p,...])
возвращают m
-by-n-by-p-by-
... массив.
r = randi(s,imax)
возвращает скаляр.
r = randi(s,imax,size(A))
возвращает массив тот же размер как A
.
r = randi(s,[imin,imax],...)
возвращает массив, содержащий целочисленные значения, чертившие от дискретного равномерного распределения на imin:imax
iMAX .
r = randi(...,classname)
возвращает массив целочисленных значений класса classname
. classname
не поддерживает 64-битные целые числа.
Размер вводит m
, n
, p
... должен быть неотрицательными целыми числами. Отрицательные целые числа обработаны как 0.
Массивы, возвращенные randi
, могут содержать повторенные целочисленные значения. Это иногда упоминается как выбирающий с заменой. Получить уникальные целочисленные значения, иногда называемые выбирающий без замены, randperm (RandStream)
использования.
Последовательность чисел, произведенная randi
, определяется внутренним состоянием случайного потока s
. randi
использует одно универсальное значение от s
, чтобы сгенерировать каждое целочисленное значение. Сброс s
к тому же фиксированному состоянию позволяет вычислениям быть повторенными. Установка, которую поток к различным состояниям приводит к уникальным вычислениям, однако, он не улучшает статистических свойств.
RandStream
| rand (RandStream)
| randi
| randn (RandStream)
| randperm (RandStream)