Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Nombres entiers aléatoires

Cet exemple montre comment créer un tableau de valeurs entières aléatoires tirées d’une distribution uniforme discrète de l’ensemble de nombres –10, –9,...,9, 10.

La syntaxe randi la plus simple renvoie des valeurs entières en double précision entre 1 et une valeur spécifiée, imax. Pour spécifier une plage différente, utilisez les arguments imin et imax simultanément.

D’abord, initialisez le générateur de nombres aléatoires pour que les résultats de cet exemple soient reproductibles.

rng(0,'twister');

Créez un tableau de 1 par 1000 de valeurs entières aléatoires tirées d’une distribution uniforme discrète de l’ensemble de nombres -10, -9,...,9, 10. Utilisez la syntaxe randi([imin imax],m,n).

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

Vérifiez que les valeurs de r se trouvent dans la plage spécifiée.

[rmin,rmax] = bounds(r)
rmin = 
-10
rmax = 
10

Voir aussi

|

Rubriques