Java Match.random()
方法 用于生成随机数。返回值的范围在[0, 1) 之间。
语法
语法如下:public static double random()
参数
没有参数
返回值
返回一个double类型的值,其值的范围在[0, 1) 之间。
例1
public class MatchRandomExample1{
public static void main(String[] args) {
//默认 生成0 到1
System.out.println( Math.random() );
System.out.println( Math.random() );
}
}
输出:
0.4656221509537235
0.993692754937418
0.993692754937418
例2
生成一个0到100的随机数。
import java.util.Random;
public class MathRandomExample2{
public static void main(String[] args) {
Random rand=new Random();
int a=(int)(Math.random()*100); // 生成0-100的随机数
int b=rand.nextInt(100); // 这里是一个方法的重载,参数的内容是指定范围
System.out.println("a=" + a);
System.out.println("b=" + b);
}
}
输出:a=28
b=74
b=74