我所知道的是;
使用Random(0,x)只能得到从0到x的随机数,
而且X是要小于1的,也就是说
你只能得到0到1的随机数
前闭,后开,
就这么多,如有错误,敬请原谅

解决方案 »

  1.   

    float rn[] = {0.9f,1.0f,1.1f};
    float a= rn[(int)(Math.random()*3)];
      

  2.   

    To:  ququ7180 (区区)  你要得到随机数,一般是要均匀分布的... 0.9 --1.1 一般是指定到精确到小数点后几位...
    因为在0.9--1.1之间的数集是无限多的...:(
      

  3.   

    totodo(土豆仙) 是個好同志﹐就是嗎﹐講講你到底要得到哪几個數字。
      

  4.   

    既然你知道了 random 是[0,1)之间的所以,你开动脑筋想想看
    0.9 ---1.1  ---> 0.9 + [0,1)*0.2 这样子明白了吧?