問題詳情
4.下列何者可以產生13到50的整數亂數?
(A) Int ( Rnd() * 13 ) + 37
(B) Int ( Rnd() * 13 ) + 38
(C) Int ( Rnd() * 37 ) + 13
(D) Int ( Rnd() * 38 ) + 13
參考答案
答案:D
難度:適中0.583333
統計:A(3),B(4),C(11),D(42),E(0)
用户評論
【mi】評論
RND()產生 介0到1(不大於1)的小數,所以要產生13~50的整數最小值 0.000000...N +X =13 == X=13
【csie】評論
可是0.99×37 四捨五入後不就是37了嗎?
【騏騏】評論
Int()只會傳回整數部分(小數部分會直接忽略)若要四捨五入,可使用Round()