函數是怎樣形成的

來源:魅力女性吧 8.28K
函數是怎樣形成的

---- 在VB中的隨機函數是Rnd,但在使用的過程中發現,雖然程序啟動後產生的數值是隨機的,但對於每次重新啟動,程序都會產生相同的隨機數序列,應該怎樣解決----VB中隨機函數的原形是: Rnd(number),Rnd函數返回小於1但大於或等於0的值。

number (可選項)的值決定了Rnd生成隨機數的方式。

由於生成隨機數方式的確定,導致了每次新啟動隨機函數,最初給定的種子都會生成相同的數列,因為每一次調用Rnd函數都用數列中的前一個數作為下一個數的種子。

----為了每次運行程序調用隨機函數都會有不同的隨機數序列,在調用Rnd之前,先使用無參數的Randomize語句初始化隨機數生成器,該生成器具有根據系統計時器得到的種子,這樣再調用Rnd就會得到不同的隨機數序列了。

熱門標籤