问答详情
源自:8-7 Java 中的 static 使用之静态变量

随机数怎么写

怎么输出任意区间的随机数


提问者:慕先生3574971 2017-04-18 19:53

个回答

  • Be_yond
    2017-04-18 20:21:47
    已采纳

    package IO;

    import java.util.Random;

    public class TestRandom {    

        public static void main(String[] args) {

            System.out.println("Math.random()=" + Math.random());// 结果是个double类型的值,区间为[0.0,1.0)

            int num = (int) (Math.random() * 3); // 注意不要写成(int)Math.random()*3,这个结果为0,因为先执行了强制转换

            System.out.println("num=" + num);

      }

    }


  • 慕虎607995
    2017-04-18 21:57:57

    可以random函数乘以你的要随机的数值然后向下取整

  • codecool
    2017-04-18 20:20:50

    math.random()    ????