Back to Top

プログラムの覚書

VB.NET 乱数を生成する

乱数を取得する方法を記載します。

乱数を取得するには、System.Randomクラスの Nextメソッドを使用します。

Dim rn As New System.Random()
'またはシード値指定による生成
Dim rn As New System.Random(1000)

'0以上の乱数を取得する
Dim i1 As Integer = rn.Next()

'0以上 100未満の乱数を取得する
Dim i2 As Integer = rn.Next(100)

'-100以上 100未満の乱数を取得する
Dim i3 As Integer = rn.Next(-100, 100)

'0.0以上 1.0未満の乱数を倍精度浮動小数点数で取得する 
Dim d1 As Double = rn.NextDouble()

※シード値を指定しない場合は、クラスの時間に依存する既定のシード値(Environment.TickCount 等) が使用されます。

 

VB.NET フォルダ名を変更する

フォルダ名を変更(リネーム)する方法を記載します。

フォルダ名を変更するのは、同じ場所にフォルダ名を変えて移動することと同じになります。

Directoryクラスを使用して行う方法

System.IO.Directory.Move("C:\work\aaa\", "C:\work\bbb\")

 

DirectoryInfo クラスを使用する方法

Dim finfo As New System.IO.DirectoryInfo("C:\work\aaa\")
finfo.MoveTo("C:\work\bbb\")