La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Génération de nombres aléatoires
Valeurs initiales (graines), distributions, algorithmes
Utilisez les fonctions rand, randn et randi pour créer des séries de nombres pseudo-aléatoires. Utilisez la fonction randperm pour créer un vecteur d’entiers permutés de façon aléatoire. Utilisez la fonction rng pour contrôler la répétabilité de vos résultats. Utilisez la classe RandStream si vous avez besoin d’un contrôle plus avancé de la génération de nombres aléatoires.
Fonctions
Rubriques
Générer des nombres aléatoires
- Create Arrays of Random Numbers
Userand,randi,randn, andrandpermto create arrays of random numbers. - 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 d’un ensemble spécifique de nombres. - Why Do Random Numbers Repeat After Startup?
Avoid repetition of random number arrays when MATLAB® restarts. - Replace Discouraged Syntaxes of rand and randn
Replace Discouraged Syntaxes ofrandandrandn.
Contrôler la génération de nombres aléatoires
- Controlling Random Number Generation
This example shows how to use therngfunction, which provides control over random number generation. - Generate Random Numbers That Are Repeatable
This example shows how to repeat arrays of random numbers by specifying the generator algorithm and seed first. Every time you initialize the generator using the same algorithm and seed, you always get the same result. - Generate Random Numbers That Are Different
This example shows how to avoid repeating the same random number arrays when MATLAB restarts.
Contrôler plusieurs séries ou sous-séries
- Managing the Global Stream Using RandStream
This example shows how to use theRandStreamclass to control random number generation from the global stream. - Multiple Streams
This example usesRandStreamto create multiple, independent random number streams. - Creating and Controlling a Random Number Stream
This example shows how to useRandStreamto create random number streams and substreams.


