System.Math.RandomFrom
Delphi
function RandomFrom(const AValues: array of ShortInt): ShortInt;
function RandomFrom(const AValues: array of SmallInt): SmallInt;
function RandomFrom(const AValues: array of Integer): Integer;
function RandomFrom(const AValues: array of Int64): Int64;
function RandomFrom(const AValues: array of Byte): Byte;
function RandomFrom(const AValues: array of Word): Word;
function RandomFrom(const AValues: array of Cardinal): Cardinal;
function RandomFrom(const AValues: array of UInt64): UInt64;
function RandomFrom(const AValues: array of Single): Single;
function RandomFrom(const AValues: array of Double): Double;
function RandomFrom(const AValues: array of Extended): Extended;
function RandomFrom(const AValues: array of Boolean): Boolean;
C++
extern DELPHI_PACKAGE System::Int8 __fastcall RandomFrom(const System::Int8 *AValues, const System::NativeInt AValues_High)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Beschreibung
Gibt ein zufällig aus einem Array ausgewähltes Element zurück.
RandomFrom gibt ein zufällig aus dem im Argument AValues übergebenen Array ausgewähltes Element zurück. In C++ ist AValues_Size der Index des letzten Array-Elements (eins kleiner als die Anzahl der Elemente).
Um den Zufallszahlengenerator zu initialisieren, fügen Sie einen Aufruf von Randomize hinzu oder weisen der Variable RandSeed vor dem Aufruf von RandomFrom einen Wert zu.