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