如何在Java中生成一定范围内的随机数?

Random 类

通过使用Random类,我们可以使用其方法生成随机数。要使用Random类,我们需要包含java.util.Random包。

在本文中,我们使用nextInt()方法来获取/生成从0到999的整数随机数

示例:在此Java程序中,我们将生成0到999之间的10个整数随机数

import java.util.Random;

public class RandomNumbers
{
	public static void main(String args[])
	{
		//声明数组以容纳10个随机数
		int[] arr = new int[10];
		//随机类的对象
		Random rand = new Random();
		
		//临时存储值
		int value_t;
		for(int i = 0; i<10;i=i+1)
		{
		
			value_t = rand.nextInt();
			value_t = Math.abs(value_t);
			value_t = value_t%1000;
			arr[i] = value_t;
		}

		System.out.println("Random numbers are: ");
		for(int i = 0; i<10;i=i+1)
		{
			System.out.println(arr[i]);
		}	
	}
}

输出结果

Random numbers are: 
394
293
373
623
231
502
996
585
899
995