Int(Rnd() * 11)可以得到0-10的整数吗?
请教!

解决方案 »

  1.   

    Int(Rnd() * 11)可以得到0-10的整数吗? 是的.取得的就是 0-10
      

  2.   


    是的RND公式Int((upperbound - lowerbound + 1) * Rnd + lowerbound) 以上语句生成的是lowerbound-upperbound之间的整数
      

  3.   

    INT(rnd*范围+基数)
    这样取出来的就是你要的范围了.

    你的 0-10
       范围=11   (就是大的减小的再加一)
       基数就是小的那个,你的就是0
       所以是  int(rnd*11+0)