一个简单的问题!!在线等
用RND函数怎么实现在一个范围内的取值,而且是正整数
例如:在100的范围内,我想取值是1,2,3,4,5…………
用RND函数怎么实现在一个范围内的取值,而且是正整数
例如:在100的范围内,我想取值是1,2,3,4,5…………
<%
Randomize
a=CInt(Int((100-1+1) * Rnd() + 1))
%>
a=CInt(Int((100-1+1) * Rnd() + 1))
-------
100-1+1和100有什么不一样呀,我没有看懂!而且我产生的值不一定要连续呀!!
这个不是连续的啊,是在100和1之间随即生成一个数,你可以刷新试
实际上是这样的,比如你想要在一个最大数和一个最小数之间随即生成一个数,按照下面
Randomize '这句必须有
a=CInt(Int((最大数-最小数+1) * Rnd() + 最小数))