![]() |
|||||
| 指定した範囲のランダムな数値を取得する |
| |||
|
Visual Basic の乱数ジェネレータを使ってランダムな数値を取得する | |||
| |||
|
Rnd 関数は 0 以上、1 未満の範囲の値を返します。 Randomize ステートメントを使用して Rnd 関数のシード値(初期値)を設定する必要があります。 | |||
| サンプルコード | ||||
Option Explicit Private Sub cmdRandom_Click() ' 指定した範囲のランダムな数値を取得する Randomize ' Rnd 関数 で乱数を発生させるための処理 Dim lngUpper As Long, lngLower As Long Dim lngX As Long lngLower = 1 ' 下限を指定する lngUpper = 2 ' 上限を指定する ' 指定した範囲の乱数を発生させる lngX = CLng(((lngUpper - lngLower) * Rnd) + lngLower) MsgBox CStr(lngX) ' 乱数を表示する End Sub |
||||
ソースのダウンロードはありません。