vb 中设 a = 5,b = 13,则执行 c = Int((b-a)* Rnd + a) + 1后,c的范围为6~1

vb 中设 a = 5,b = 13,则执行 c = Int((b-a)* Rnd + a) + 1后,c的范围为6~14.为什么?
为什么不是6~13呢,14难道可以取到么?
铭豆小猪 1年前 已收到1个回答 举报

蓼红苇白 幼苗

共回答了22个问题采纳率:95.5% 举报

6~14是前包后开的区间[6,14).
也就是说是大于等于6,小于14

1年前 追问

2

铭豆小猪 举报

这样啊~哦~谢谢~
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.008 s. - webmaster@yulucn.com