System.Random
Delphi
function Random(const ARange: Integer): Integer;
function Random: Extended;
C++
extern DELPHI_PACKAGE int __fastcall Random(const int ARange)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
説明
指定した範囲内で乱数を発生させます。
Delphi のコードでは,Random 関数は,0 <= X < Range の範囲にある乱数を返します。Range を指定しないと,結果は次の範囲にある実数型の乱数になります。
0 <= X < 1.
乱数生成関数を初期化するには,Randomize の呼び出しを追加するか,Random を呼び出す前に RandSeed 変数に値を割り当てます。
メモ: Random 関数は,各言語やバージョンによって実装方法が異なることがあります。ある RandSeed が将来にわたって同一の乱数列を生成する保証はありません。暗号化などの目的のために Random 関数を使用することはお勧めできません。Random 関数は,各言語やバージョンによって実装方法が異なることがあります。ある RandSeed が将来にわたって同一の乱数列を生成する保証はありません。暗号化などの目的のために Random 関数を使用することはお勧めできません。