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.

Enteros aleatorios

Este ejemplo muestra cómo crear una matriz de valores enteros aleatorios que se dibujan a partir de una distribución uniforme discreta en el conjunto de números – 10, – 9,..., 9, 10.

La sintaxis más sencilla devuelve valores enteros de precisión doble entre 1 y un valor especificado,.randiimax Para especificar un intervalo diferente, utilice los argumentos y juntos.iminimax

En primer lugar, inicialice el generador de números aleatorios para que los resultados de este ejemplo sean repetibles.

rng(0,'twister');

Cree una matriz de 1 por 1000 de valores enteros aleatorios extraídos de una distribución uniforme discreta en el conjunto de números-10,-9,..., 9, 10. Utilice la sintaxis,.randi([imin imax],m,n)

r = randi([-10 10],1,1000);

Compruebe que los valores de están dentro del intervalo especificado.r

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

   -10    10