Java中生成随机数的方法

    科技2025-10-20  8

    方法一:Math.random()

    此方法返回0-1(包括0不包括1)之间的随机数

    代码示例(获取0-9之间的随机数): int num = (int)(Math.random()*10); 代码示例(获取1000-9999之间的随机数): int num = (int)(Math.random()*(9999-1000+1)+1000);

    方法二:实现Random对象

    第一步:实例化Random对象 第二步:调用.NextInt()方法,参数为返回的几位数

    示例:(获取0-9之间的随机数) Random r = new Random(); int num = r.nextInt(10);

    方法三:currentTimeMillis()方法

    返回从1970年1月1日0时0分0秒到现在的一个long型的毫秒数

    示例:(获取0-9之间的随机数) int num = (int)(System.currentTimeMillis()%100);

    Processed: 0.011, SQL: 9