Main Content

Zufällige Ganzzahlen

Dieses Beispiel zeigt, wie Sie ein Array zufälliger Ganzzahlwerte aus einer diskreten, gleichmäßigen Verteilung der Zahlenreihe –10, –9,...,9, 10 erstellen können.

Die einfachste Syntax randi gibt Ganzzahlwerte zwischen 1 und einem festgelegten Wert, imax, mit doppelter Genauigkeit aus. Um einen anderen Bereich festzulegen, verwenden Sie die Argumente imin und imax zusammen.

Initialisieren Sie zunächst den Zufallszahlengenerator, um die Ergebnisse in diesem Beispiel wiederholbar zu machen.

rng(0,'twister');

Erstellen Sie ein 1x1000-Array zufälliger Ganzzahlwerte aus einer diskreten gleichmäßigen Verteilung der Zahlenreihe -10, -9,...,9, 10. Verwenden Sie die Syntax randi([imin imax],m,n).

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

Überprüfen Sie, ob die Werte in r im angegebenen Bereich liegen.

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

Siehe auch

|

Verwandte Themen