RND 関数を使用する方法を教えてください

VBでは、Rnd関数で乱数が生成されます。使用方法は次のとおりです。

  1. 0から1までの乱数値を生成する:
  2. Randomize ‘ランダム数シードの初期化
    Dim randomNumber As Double
    randomNumber = Rnd()
  3. 特定範囲内の乱数を生成する:
  4. 乱数化、初期乱数シード
    Dim randomInteger As Integer
    randomInteger = (upperBound – lowerBound + 1) * Rnd() + lowerBound
  5. このうち、upperBound と lowerBound はそれぞれ指定範囲の上限と下限です。

Rnd 関数で生成される乱数は擬似乱数であり、初期シードに基づいて生成されるため、Rnd 関数を使用する前に Randomize 関数を使用して乱数シードを初期化し、生成される乱数列が毎回異なるようにする必要があります。

bannerAds