电竞比分网-中国电竞赛事及体育赛事平台

分享

vb隨機(jī)函數(shù)用法和實(shí)例

 franklinfj 2013-04-10
[日期:2011-11-02]   來源:IT部落窩  作者:IT部落窩   閱讀:1631[字體: ]
內(nèi)容提要:本文介紹vb隨機(jī)函數(shù)中的Rnd函數(shù),并配合取整函數(shù)int來介紹vb隨機(jī)函數(shù)的使用過程。

不重復(fù) randomize

第一,vb隨機(jī)函數(shù)介紹

  Rnd 函數(shù)是vb隨機(jī)函數(shù)。

  Rnd 函數(shù)的作用是返回小于 1 但大于或等于 0 的值。比如0.871445835、0.056236863這樣的隨機(jī)小數(shù)。

第二,vb隨機(jī)函數(shù)實(shí)例介紹

1.比如要在A1單元格生成一個(gè)這樣的隨機(jī)小數(shù),可以這樣寫代碼:

Sub 隨機(jī)數(shù)()
   [A1] = Rnd
End Sub

2.又比如要生成20以內(nèi)的隨機(jī)數(shù),可以這樣寫:

Sub 隨機(jī)數(shù)()
   [A1] = Int(Rnd * 20)
End Sub

  總結(jié):RND是vb隨機(jī)函數(shù),可以取到的數(shù)在0~1之間不包括1, =INT(RND*10)可以是0~9的整數(shù)。

3. 如何使用vb隨機(jī)函數(shù)產(chǎn)生兩個(gè)數(shù)字之間的任意數(shù)字?比如生成28到95之間的隨機(jī)整數(shù)??梢赃@樣寫:

Sub 隨機(jī)數(shù)()
   [A1] = Int(67 * Rnd + 28)
End Sub

或者是:

Sub 隨機(jī)數(shù)()
   [A1] = Int(Rnd * (67 + 1) + 28)
End Sub

  vb隨機(jī)函數(shù)產(chǎn)生兩個(gè)數(shù)字之間的任意數(shù)字可以套用這樣的格式來寫:

  rnd *(大數(shù)-小數(shù)+1)+小數(shù)  或 ?。ù髷?shù)-小數(shù))* rnd+小數(shù)。

  文章介紹的是最基礎(chǔ)的vb隨機(jī)函數(shù)知識(shí),希望對(duì)初學(xué)者有所幫助。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多