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

詳解 (共 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

私人筆記 (共 1 筆)

私人筆記#3174245
未解鎖
7~22722-7+1=16
(共 14 字,隱藏中)
前往觀看
0
0