說明
Rnd 會傳回大於或等於 0 並小於 1 的亂數。
動作
Rnd 會傳回大於或等於 0 並小於 1 的亂數。如果初始值等於 0,Rnd 傳回的亂數就是前一次呼叫 Rnd 所傳回的數。如果不提供初始值,或初始值大於 0,則 Rnd 傳回內部產生的亂數序列中的下一個亂數。如果初始值小於 0,則 Rnd 使用這個初始值開始新的亂數序列,並傳回這個序列中的第一個值。
典型用法
只要公式需要隨機產生的數字,例如計算統計資料,或用來隨機選取資料錄以限制報表中的資料,都可以使用這個函式。
註解
呼叫 Rnd 時,不必總是要指定負的初始值引數來開始新的亂數序列。這樣的話,就利用系統時鐘來產生內部初始值。
為什麼要以負的初始值引數呼叫 Rnd,開始新的亂數序列,然後再使用沒有引數 (或正的引數) 的方式呼叫後續的 Rnd?是因為這樣一來,每次預覽時,報表看起來都會一模一樣。也就是說,這樣就能夠雖利用亂數,卻可再現相同的結果。