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