Main Content

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 un arreglo de valores enteros aleatorios que se extraen de una distribución uniforme discreta en el conjunto de números -10, -9,..., 9, 10.

La sintaxis de randi más sencilla devuelve valores enteros de doble precisión entre 1 y un valor imax especificado. Para especificar un rango diferente, utilice los argumentos imin e imax juntos.

Primero, inicie el generador de números aleatorios para hacer que los resultados de este ejemplo sean repetibles.

rng(0,'twister');

Cree un arreglo de 1 por 1000 de valores enteros aleatorios que se extraen de una distribución uniforme discreta del 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 r están dentro del rango especificado.

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

   -10    10

Consulte también

|

Temas relacionados