欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

vb

當(dāng)前位置:主頁(yè) > 軟件編程 > vb >

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

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:vb|點(diǎn)擊: 次

//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ù)值則可稱(chēng)得上是真正意義的隨機(jī)數(shù)值。

上一篇:vbs中關(guān)于計(jì)算機(jī)名的相關(guān)討論

欄    目:vb

下一篇:用VBS模擬二叉樹(shù),可以得到一個(gè)排序辦法.

本文標(biāo)題:如何產(chǎn)生真正的隨機(jī)函數(shù)?

本文地址:http://mengdiqiu.com.cn/a1/vb/7938.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有