Generieren von Zufallszahlen
Startwerte (Seeds), Verteilungen, Algorithmen
Mit den Funktionen rand
, randn
und randi
lassen sich Folgen scheinbar zufälliger Zahlen generieren. Mit der randperm
-Funktion lässt sich ein Vektor zufällig permutierter Ganzzahlen erzeugen. Mit der rng
-Funktion lässt sich die Wiederholbarkeit der Ergebnisse überprüfen. Die RandStream
-Klasse bietet erweiterte Kontrolle beim Generieren von Zufallszahlen.
Funktionen
Themen
Generieren von Zufallszahlen
- Create Arrays of Random Numbers
Userand
,randi
,randn
, andrandperm
to create arrays of random numbers. - Zufallszahlen in einem bestimmten Bereich
Dieses Beispiel zeigt, wie Sie ein Array zufälliger Gleitkommazahlen aus einer gleichmäßigen Verteilung in einem bestimmten Intervall erstellen können. - Zufällige Ganzzahlen
Dieses Beispiel zeigt, wie Sie ein Array zufälliger Ganzzahlwerte aus einer diskreten, gleichmäßigen Verteilung einer bestimmten Zahlenreihe erstellen können. - Random Numbers from Normal Distribution with Specific Mean and Variance
This example shows how to create an array of random floating-point numbers that are drawn from a normal distribution having a specified mean and variance. - Random Numbers Within a Sphere
This example shows how to create random points within the volume of a sphere. - 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 ofrand
andrandn
.
Kontrolle beim Generieren von Zufallszahlen
- Controlling Random Number Generation
This example shows how to use therng
function, 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.
Kontrolle mehrerer Streams oder Sub-Streams
- Managing the Global Stream Using RandStream
This example shows how to use theRandStream
class to control random number generation from the global stream. - Multiple Streams
This example usesRandStream
to create multiple, independent random number streams. - Creating and Controlling a Random Number Stream
This example shows how to useRandStream
to create random number streams and substreams.