Option Explicit Private Sub Command1_Click() 'Lable1~4 は異なる値になるが、何回ボタンを押しても同じ結果になる。 Rnd -1 Randomize 1 Label1.Caption = CStr(Rnd()) Label2.Caption = CStr(Rnd()) Rnd -1 Randomize 0 Label3.Caption = CStr(Rnd()) Label4.Caption = CStr(Rnd()) End Sub Private Sub Command2_Click() 'Lable1と2、Lable3と4はそれぞれ同じ値になり、何回ボタンを押しても同じ結果になる。 Randomize Label1.Caption = CStr(Rnd(-1)) Label2.Caption = CStr(Rnd(-1)) Label3.Caption = CStr(Rnd(1)) Label4.Caption = CStr(Rnd(0)) End Sub Private Sub Command3_Click() 'Lable1~4は異なる値となり、ボタンを押すたびに違う結果にはなっているが、 '「アプリ起動後、Command3 のみを n 回押した結果」は常に一定となる。 Label1.Caption = CStr(Rnd()) Label2.Caption = CStr(Rnd()) Label3.Caption = CStr(Rnd()) Label4.Caption = CStr(Rnd()) End Sub Private Sub Command4_Click() 'Lable1~4 は異なる値となり、ボタンを押すたびに違う結果になる。 'また、Command3 とは異なり、n 回目の結果が同じになる事も無い。 Randomize Label1.Caption = CStr(Rnd()) Label2.Caption = CStr(Rnd()) Label3.Caption = CStr(Rnd()) Label4.Caption = CStr(Rnd()) End Sub