Page 48 -
P. 48

第二章 運算式

(四)亂數函式:

Rnd:傳回 0 到 1 間小數的數值
       呼叫 Rnd 前,請使用沒有引數的 Randomize 陳述式以系統計時器做為種子來初始
       化亂數產生器。

範例如下:

Randomize()

Console.WriteLine(Rnd)      輸出結果

Console.WriteLine(Rnd)

Console.WriteLine(Rnd)

Console.WriteLine(Rnd)

Console.WriteLine(Rnd)

Console.WriteLine(Rnd)

Console.WriteLine(Rnd)

Console.WriteLine(Rnd)

Console.WriteLine(Rnd)

若要產生 a 至 b 的整數亂數值(b>a),則函式配合 Int 應寫成:Int( Rnd( ) * b ) + a

例如,若要產生1到45間的整數亂數值,範例如下:Int(Rnd( ) * 45) + 1

                        44
   43   44   45   46   47   48   49   50   51   52   53