指定範囲の乱数を得る方法です。
10から20の範囲で乱数を得るには次のようにします。
RandomRangeの引数に1を追加して範囲を指定します。
────────────────────
//uses Mathを追加
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
Randomize;
for i := 0 to 30 do
begin
Memo1.Lines.Add(IntToStr(RandomRange(10, 20+1)));
end
end;
────────────────────
Randomizeは乱数列の初期化処理。
Randomizeをしておかないと常に同じ乱数列で出力されます。
動作確認画面です。
|
|||||||||||||