rnd函數(shù)取值范圍 vb中int(rnd) 5的范圍是多少,解釋一下?
vb中int(rnd) 5的范圍是多少,解釋一下?在VB6中,int(RND)5的值等于5,并且沒有值范圍。表達(dá)式中有RND和int函數(shù)。(1) RND返回小于1且大于或等于0的浮點數(shù),即0≤RND
vb中int(rnd) 5的范圍是多少,解釋一下?
在VB6中,int(RND)5的值等于5,并且沒有值范圍。表達(dá)式中有RND和int函數(shù)。(1) RND返回小于1且大于或等于0的浮點數(shù),即0≤RND<1。(2) int(number)返回一個小于或等于number的整數(shù)。例如,int(3.14)的返回值是3;int(-3.14)的返回值是-4。所以int(RND)的返回值是0
RND是一個函數(shù),可以產(chǎn)生[0,1]之間的雙精度隨機數(shù)。Int(n)是取小于或等于n的最大整數(shù)的函數(shù),例如Int(4.5)=4,Int(-4.5)=5。Int(RND使用:Int(RND*range cardinality)例如:Int(RND*mn)表示在[n,mn-1]之間生成隨機數(shù)。例如:假設(shè)要在一維數(shù)組suijishu()中存儲6個40到60(包括40到60)之間的隨機整數(shù),語句為:dim suijishu(1到6)as integer,I=1到6 suijishu(I)=int(RND*21 40)的整數(shù)下一個I分析:0<=RND<10<=RND*21< 2140<=RND*2140<=int(RND*2140)和lt=60