【发布时间】:2017-07-19 19:59:31
【问题描述】:
我正在尝试生成 2 个值之间的正随机整数,MSDN 将此公式列为在特定范围内生成随机数:randomValue = CInt(Math.Floor((upperbound - lowerbound + 1) * Rnd())) + lowerbound。
该页面稍后列出了一个似乎使用 Int() 而不是 Math.Floor() 的示例:Dim value As Integer = CInt(Int((6 * Rnd()) + 1)).
这种情况下Int方法和Math.Floor有什么区别吗?
【问题讨论】:
-
该页面中的 msdn 说了什么?
标签: vb.net visual-studio random int floor