产生(min max)的随机数

在使用随机函数时,使用如下的java源代码。

		Random random = new Random();
		random.nextInt(15);

产生的随机数是(0 - 14)。

如果想产生4-8之间的随机数,应该怎么做呢?

有两种方法


方法一:

result = random.nextInt(8 - 4 + 1) + 4;

方法二:

result = Math.round(Math.random()*(8 - 4)) +4;

你可能感兴趣的:(随机数)