我之前使用的代码是
Randomvariable = 1 + Int((20 - 1 + 1) * Rnd())
我有点担心它不对,因为我在导游中看到的格式是
random_number = Int(20 * Rnd) + 1
我的方式与此相当吗?
答案 0 :(得分:10)
阅读有关Rnd()功能
的内容通用公式
Int ((upperbound - lowerbound + 1) * Rnd + lowerbound)
因此,如果要生成1到20之间的随机数,请使用
Int((20 - 1 + 1 ) * Rnd + 1)