srand

srand setzt den Zufallszahlengenerator auf einen Startwert.

r = srand(number)
r = srand(string)
r = srand(rvInts)

Returnwert

r ist immer 1.

Parameter

number

number ist eine ganze Zahl. Setzt den „ranlib“-Generator und den „MT“-Generator auf einen Startwert.

string

string ist ein String. Setzt den „ranlib“-Generator auf einen Startwert.

rvInts

rvInts ist Vektor von ganzen Zahlen. Setzt den „MT“-Generator auf einen Startwert.

Kommentar

UniPlot hat zwei Generatoren eingebaut:

  • ranlib.c von Barry W. Brown, James Lovato, Kathy Russell (http://www.netlib.org/random/ranlib.c.tar.gz)
  • Mersenne-Twister (MT) Generator (A C-program for MT19937, with initialization improved 2002/1/26. Coded by Takuji Nishimura and Makoto Matsumoto. Siehe rand).

Beispiel

* srand([8,1322424,1112]); // Initialize MT generator
* srand("start"); // Initialize ranlib generator

History

Version Beschreibung
5.14.0 Neuer Mersenne-Twister (MT) Generator.

id-71642