調用電腦的隨機數,可每次結果是0.點解?呵呵...代碼如下:Label1.Caption = Int((upperbound - lowerbound + 1) * rud + lowerbound)Label2.Caption=int(rud*10)

解决方案 »

  1.   

    应该是rnd,而且确实一样
    用randomize做一个种子
      

  2.   

    随机函数是  rnd
    楼主写错了
      

  3.   

    Randomize (Now)
    Label1.Caption = Int(Rnd * 10)
      

  4.   

    在窗體加載中用了Randomize,可偶要電腦之隨機數還是0,啥回事?呵呵...Private Sub Form_Load()
    Randomize
    End Sub
      

  5.   

    偶寫快了,寫錯了!可電腦之隨機數還是0!Label1.Caption = Int((upperbound - lowerbound + 1) * Rnd + lowerbound)Label2.Caption=int(rnd*10)
      

  6.   

    Int((upperbound - lowerbound + 1) * Rnd + lowerbound)这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。
      

  7.   

    应该不是rnd的问题
    对于 Label1.Caption = Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
    要看
    upperbound和lowerbound 的值是多少了 如果(upperbound - lowerbound + 1) * Rnd + lowerbound<=1的话,结果肯定是0了对于Label2.Caption=int(rnd*10),因该没什么问题,输出0~9的整数
      

  8.   

    同学 Label2.Caption=int(rnd*10)这个明明可以输出不同的数字ei...至于你的label1的话偶不知道你传了什么进去哦^0^参考MSDN好不好