阿瑟 發表
在程式寫作的過程中不免要用到隨機(整)數, 這次的隨機數寫法在所有VB語言的環境下都可以用. (Vbscript, ASP...等)
隨機整數範例:
Dim RandomInt Randomize RandomInt = Int((upperbound - lowerbound + 1) * Rnd + lowerbound) |
Randomize, 開啟隨機數的功能, 如果省略這一行那下面的程式碼就會出錯
Int((upperbound - lowerbound + 1) * Rnd + lowerbound) , 這段是公式, 要設定隨機數的範圍, 你只要把upperbound換成最大值, lowerbound換成最小值即可. Rnd這個變數則會隨機產生一個數字(浮點), 經過公式運算以後會產生一個在指定upperbound與lowerbound範圍內的整數並且存入RandomInt變數中.
例: 包含1-3的隨機整數, upperbound 為3, lowerbound為1.