Rnd関数の結果が同じになる。

解決


ミサイルまん  2005-05-28 23:32:56  No: 90114

ランダムに1から100まで表示されるのですが、
実行しても同じ結果となります。

1回目:99、78、22、・・
2回目:99、78、22、・・

Private Sub Command1_Click()

Dim n As Long

n = Int(100 * Rnd) + 1
Text2.Text = n
   
End Sub

よろしくお願いします。


花ちゃん  URL  2005-05-29 03:06:03  No: 90115

Rnd 関数 のヘルプの解説のメモの欄 及び 関連項目に注目


ミサイルまん  2005-05-29 04:04:22  No: 90116

回答、ありがとうございます。
実は二重投稿をしており、一方の方で
回答を頂きました。

お手数、お掛けしました。

-----------------------------------
Private Sub Command1_Click()

Dim n As Long
Randomize  ←でランダムの初期化する。

n = Int(100 * Rnd) + 1
Text2.Text = n
   
End Sub
-----------------------------------


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加