Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Pseudoaleatorio enteros distribuidos uniformemente
X = randi(
devuelve un entero escalar pseudoaleatorio entre imax
) 1
y imax
.
X = randi(
devuelve un array imax
,sz1,...,szN
) sz1
-by-...-by-szN
donde sz1,...,szN
indica el tamaño de cada dimensión. Por ejemplo, randi(10,3,4)
devuelve una matriz de 3 por 4 de enteros pseudoaleatorio entre 1 y 10.
X = randi(
devuelve una matriz imax
,sz1,...,szN
,classname
) sz1
-by-...-by-szN
de tipo de datos classname
.
X = randi(
devuelve una matriz imax
,sz1,...,szN
,'like',p
) sz1
-by-...-by-szN
como p
.
La secuencia de números producida por randi
se determina mediante la configuración interna del generador de números de pseudoaleatorio uniforme que subyace a rand
, randi
y randn
. Puede controlar ese generador de números aleatorios compartidos mediante rng
.
Las matrices devueltas por randi
pueden contener valores enteros repetidos. Este comportamiento a veces se denomina muestreo con reemplazo. Utilice randperm
si necesita todos los valores exclusivos.