.. highlightlang:: us .. index:: srand .. _srand: srand ===== .. us.tag srand GERMAN math-rand Changed5140 :ref:`srand` setzt den Zufallszahlengenerator auf einen Startwert. .. function:: r = srand(number) r = srand(string) r = srand(rvInts) .. us.return **Returnwert** *r* ist immer 1. .. us.params **Parameter** .. uparam:: number *number* ist eine ganze Zahl. Setzt den "ranlib"-Generator und den "MT"-Generator auf einen Startwert. .. uparam:: string *string* ist ein String. Setzt den "ranlib"-Generator auf einen Startwert. .. uparam:: rvInts *rvInts* ist Vektor von ganzen Zahlen. Setzt den "MT"-Generator auf einen Startwert. .. us.comment **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 :ref:`rand`). .. us.example **Beispiel** :: * srand([8,1322424,1112]); // Initialize MT generator * srand("start"); // Initialize ranlib generator .. us.history **History** .. list-table:: :header-rows: 1 * - Version - Beschreibung * - 5.14.0 - Neuer Mersenne-Twister (MT) Generator. .. seealso:: :ref:`uberblick-mathematik`, :ref:`rand` :sub:`id-71642`