Java Math.random() 获取随机数

Java Math.random() 方法用于返回一个随机数,随机数范围为 0.0 =< Math.random < 1.0。

语法

static double random()

参数

  • 这是一个默认方法,不接受任何参数。

返回值

该方法返回 double 值。

实例一

public class Test{
	public static void main(String args[]){
		System.out.println( Math.random() );
		System.out.println( Math.random() );
	}
}

编译以上程序,输出结果为:

0.5444085967267008
0.7960235983184115

实例二

生成一个 0-100 的随机数

import java.util.Random;

public class RandomTest{
	public static void main(String[] args){
		Random rand=new Random();
		int i=(int)(Math.random()*100);       //  生成0-100的随机数
		int j=rand.nextInt(100);              // 这里是一个方法的重载,参数的内容是指定范围
		System.out.println("i:"+i+"\nj:"+j); // 分别输出两个随机数
	}
}

编译执行,输出结果类似如下:

i:55
j:34

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。