問題詳情

44.在 VB6 程式語言中,下列何者可以產生一個從 10 到 39 的整數亂數?
(A)Int(29*Rnd + 10)
(B)Int(30*Rnd + 10)
(C) Int(39 *Rnd + 10)
(D)Int(40*Rnd + 10)

參考答案

答案:B
難度:適中0.48927
統計:A(61),B(114),C(45),D(13),E(0)

用户評論

Vicky Chang】評論

M=39,n=10==Int((M-n+1)*Rnd+n)==Int((39-10+1)*Rnd+10)==Int(30*Rnd+10)

Shunni】評論

INT格  式INT(X)定  義取整數說  明1.取小於或等於X的最大整數。2.當X>0時,去除小數,取整數部份。 當X<0時,去除小數,整數部份減1。範  例10 PRINT INT(7.65)20 PRINT INT(7.21)30 PRINT INT(-7.65)40 PRINT INT(-7.21)結  果RUN 7 7-8-8OKRND格  式RND(X)定  義產生亂數函數(Random Number)說  明1.產生介於0與1之間的亂數值,有七位有效數字,故中獎的機會只有1/10000000。    所謂亂數,即是無法預測的數,在電腦中,有一亂數產生器,當在程式中使用RND時,即可產生一個介於0與1之間的亂數。 2.當X>0時,則依序產生下一個已由電腦安排好的亂數。  X=0時,則產...