麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > Visual Basic > 正文

如何產(chǎn)生真正的隨機(jī)函數(shù)?

2020-01-31 16:31:40
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
//MSDN 
Randomize

為了生成某個(gè)范圍內(nèi)的隨機(jī)整數(shù),可使用以下公式:Int((upperbound - lowerbound + 1) * Rnd + lowerbound) 

這里,upperbound 是隨機(jī)數(shù)范圍的上限,而 lowerbound 則是隨機(jī)數(shù)范圍的下限。 


---- 在VB中的隨機(jī)函數(shù)是Rnd,但在使用的過(guò)程中發(fā)現(xiàn),雖然程序啟動(dòng)后產(chǎn)生的數(shù)值是隨機(jī)的,但對(duì)于每次重新啟動(dòng),程序都會(huì)產(chǎn)生相同的隨機(jī)數(shù)序列,應(yīng)該怎樣解決? 

----VB中隨機(jī)函數(shù)的原形是: Rnd(number),Rnd函數(shù)返回小于1但大于或等于0的值。number (可選項(xiàng))的值決定了Rnd生成隨機(jī)數(shù)的方式。由于生成隨機(jī)數(shù)方式的確定,導(dǎo)致了每次新啟動(dòng)隨機(jī)函數(shù),最初給定的種子都會(huì)生成相同的數(shù)列,因?yàn)槊恳淮握{(diào)用Rnd函數(shù)都用數(shù)列中的前一個(gè)數(shù)作為下一個(gè)數(shù)的種子。 

----為了每次運(yùn)行程序調(diào)用隨機(jī)函數(shù)都會(huì)有不同的隨機(jī)數(shù)序列,在調(diào)用Rnd之前,先使用無(wú)參數(shù)的Randomize語(yǔ)句初始化隨機(jī)數(shù)生成器,該生成器具有根據(jù)系統(tǒng)計(jì)時(shí)器得到的種子,這樣再調(diào)用Rnd就會(huì)得到不同的隨機(jī)數(shù)序列了。 

----另外,根據(jù)Randomize的工作原理,用戶也可以編制自己的隨機(jī)函數(shù),即利用函數(shù)Timer得到從午夜開(kāi)始到現(xiàn)在經(jīng)過(guò)的秒數(shù),然后再根據(jù)要得到的隨機(jī)數(shù)值大小對(duì)該數(shù)值進(jìn)行“衰減”處理,這樣得到的數(shù)值則可稱得上是真正意義的隨機(jī)數(shù)值。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 今井夏帆av一区二区 | 中文字幕在线观看视频一区 | 成人店女老板视频在线看 | 久久99精品久久久久久国产越南 | 欧美精品色精品一区二区三区 | 精品一区二区免费 | 欧美视屏一区二区 | 成熟女人特级毛片www免费 | av在线看网站 | 国产91极品 | 精品爱爱 | 涩涩激情网 | 中文字幕在线观看免费 | 国产在线精品一区二区三区 | 538任你躁在线精品视频网站 | 久久精品99国产国产精 | 中文字幕激情视频 | 香蕉视频破解 | 国产做爰 | 男男啪羞羞视频网站 | 国产1区在线 | 免费日本一区二区 | 国产成人高清在线观看 | 国产一级做a | 日本视频网| 成人情欲视频在线看免费 | 国产精品一区在线免费观看 | 亚洲视频在线免费看 | 精品久久www | 激情综合婷婷久久 | 欧美视频一二三区 | 成人毛片在线 | 手机av在线电影 | 看免费av | 天天夜夜草 | 国产毛片在线看 | 午夜精品久久久久久久99热浪潮 | 国产精品久久久久久久久久尿 | 国产午夜精品一区二区三区四区 | 日韩黄色免费电影 | 宅男噜噜噜66国产在线观看 |