18. 下列VB程式片段何者可以產生7~22之間的整數亂數?
(A)INT(RND * 15) + 7
(B)INT(RND*16) + 22
(C)INT(RND * 16) + 7
(D)INT(RND*15) + 22。
答案:登入後查看
統計: A(17), B(4), C(70), D(5), E(0) #1790407
統計: A(17), B(4), C(70), D(5), E(0) #1790407
詳解 (共 1 筆)
#5418081
INT(RND * 16) + 7
RND*16可產生0~15之前的亂數,包含整數、小數
透過INT來將範圍內的亂數取整數部分,如1.9999...取整數為1
所以INT(RND * 16)會產生0~15之間的整數值
原最小值為0,加上7為7,原最大值15,加上7為22
INT(RND * 16) + 7則能產出題目要求7~22之間的整數亂數
2
0