C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 153 を表示中)
■89028 / )  Re[2]: 異なる乱数の生成
□投稿者/ shu (1149回)-(2018/10/25(Thu) 15:53:28)
No89024 (なつ さん) に返信
> 774RR さん
> Azulean さん
> shu さん
> furu さん
> ありがとうございます。
> 
> 説明不足ですみません。
> ネットのを参考にさせて頂きましたが他の方法でもあればお願いします。
> 
>    For i = 0 To 200
>        Dim r1 As New System.Random(1000)
>        Dim r2 As Integer = r1.Next(1, 3000)
> 
>        'ここで毎回違う r2 を使って他の処理をしたいのです。  
> 
>    Next

Dim r1 As New System.Random(1000)
For i = 0 To 200
    Dim r2 As Integer = r1.Next(1, 3000)
Next

とすれば,ループ内では異なる値になるが実行しなおしたときにiの値に対するr2の値は同じになります。



Dim r1 As New System.Random()
For i = 0 To 200
    Dim r2 As Integer = r1.Next(1, 3000)
Next

とすれば実行しなおすごとに、iの値に対するr2の値も変わります。


返信 編集キー/


管理者用

- Child Tree -