JAVA中Random();范围定义

JAVA Random();

初次发文,有不对的或更好的代码优化欢迎讨论.

一般使用Random产生随机数大多是从0或1开始的,今天一个偶然的机会需要一个500-1000之间的随机数,这可是把我难倒了,在网上查了没有发现比较详细的说明.这才发文希望对有需要的人有帮助。

//以下代码产生的是500-1000之间的随机数,int temp = r.nextInt(500)+500;其中括号内的(500)是一个随机范围,外面的+500则是起始下标,如果后面是+100,则是从100-(100+500)之间产生随机数。

import java.util.Random;

public class Test {
	public static void main(String[] args) {
		Random r = new Random();
		int temp = r.nextInt(500)+500;
				
				System.out.println(temp);
	}

}

你可能感兴趣的:(java)