指定した数値を超えない最大の整数を返します。
数値: 切り捨てて整数にする実数を指定します。
N = INT(5.6) 変数 N の値は 5 になります
N = INT(-2.3) 変数 N の値は -3 になります。
上限: 1、下限: 0 なので、上限 - 下限 + 1 = 1 - 0 + 1 = 2 となります。
Sub IntRand01()
Dim i
Randomize
For i = 1 To 10
Cells(i, 1).Value = Int(2 * Rnd(1))
Next i
End Sub
上限: 6、下限: 1 なので、上限 - 下限 + 1 = 6 - 1 + 1 = 6 となります。
Sub IntRand02()
Dim i
Randomize
For i = 1 To 10
Cells(i, 1).Value = Int(6 * Rnd(1)) + 1
Next i
End Sub