VBのRnd関数の使い方を教えてください。

Visual Basicでは、Rnd 関数を使用して乱数を発生させることができます。Rnd 関数の構文は次のようになります。

rnd([数字]回分)

そのうち、numberはオプションのパラメータであり、乱数を生成するためのシード値を表します。numberを指定しない場合、Rnd関数はシステムクロックをシード値として使用します。

ネイティブな日本語での言い換え:以下に、使用例をいくつか示します。

  1. 0 から 1 の間のランダムな数値を生成する:
    Dim randomNumber As Double
    randomNumber = Rnd()
  2. 0から10までのランダムな整数を生成します:
    Dim randomInteger As Integer
    randomInteger = Int((10 * Rnd()) + 1)
  3. 指定範囲内のランダムな整数を生成する:
    Dim RandomInteger As Integer
    RandomInteger = Int((upperBound – lowerBound + 1) * Rnd()) + lowerBound

Rnd関数は、Randomize関数で乱数ジェネレーターを初期化してから使用します。例:

Dim randomNumber As Double
randomNumber = Rnd()

これにより、プログラムを実行するたびに、生成される乱数列は異なるようになります。

bannerAds