求解释下a=int((99-10+1)*rnd+10)

[来源:网民提供 | 浏览:7463431 | 收藏这网页]

生活小百科网:randomize
a=int((99-10+1)*rnd+10)

为什么后面写99-10+1呢 直接写90不行吗?
上面的语句是“随即分配10-90内的数值给a”的意思吗?谢谢这里专家的回答会让您满意

Int((99-10+1)*Rnd+10)是生成99到10的随机整数。。。

随机数产生算式为: Int((上限 - 下限 + 1) * Rnd + 下限)

  • 如果您发现我们的文章侵犯了您的权利,请告诉我们.
  • 本站所选文章由网民提供,文章内容观点不代表本站立场.