申し訳ありません申し訳ありませんが、これはおそらく本当に馬鹿に聞こえ、おそらくどこかで答えられますが、それを見つけることができず、真剣にこだわっています 私はヘビとはしごの試合ゲームをリロードするたびに同じパターンの数字が表示される点を除いて、私はそれを動作させる必要があります。それは毎回全く同じ5,4,4,2,3,5,1になります。毎回同じ乱数が生成される
私はこのようにそれを持っていた:
Dim n As Integer = (1 + Rnd() * 5)
それから私はこれにそれを変更してみました:
Dim n As Integer = CInt(Math.Floor((6 - 1 + 1) * Rnd())) + 1
しかし、私はまだ
[ランダム化機能](https://msdn.microsoft.com/en-us/library/8zedbtdt(v = versus90).aspx)MSDNの多くの問題の回答を隠す – Plutonix
Rnd()関数出力、それはparamsを持っていますか?通常、ランダムジェネレータの範囲が必要です。 第2に、代数6-1 + 1の基本的な規則に従えば、定数を加算したり減算したりするのでナンセンスです(ちょうど(6)のままにしておきます)。 –
'Randomize'と' Rnd'を全く使わないでください。もうVB6ではなくトートです。 'Random'クラスのインスタンスを1つ作成し、乱数が必要になるたびに' Next'メソッドを呼び出します。それだけです。 – jmcilhinney