在Java程序中,經(jīng)常需要生成隨機(jī)數(shù)來(lái)進(jìn)行一些操作。比如,我們需要隨機(jī)在1和9之間生成一個(gè)整數(shù),可以采用下面的代碼:
import java.util.Random; public class RandomNumberGenerator { public static void main(String[] args) { Random rand = new Random(); int randomNumber = rand.nextInt(9) + 1; System.out.println("隨機(jī)整數(shù)為:" + randomNumber); } }
代碼中使用了Java自帶的Random類(lèi)來(lái)生成隨機(jī)數(shù)。其中,nextInt()方法可以生成一個(gè)隨機(jī)整數(shù),而參數(shù)9表示生成的范圍是0~8,再加上1后就成了1~9之間的整數(shù)。
上述代碼可以在命令行中運(yùn)行,生成隨機(jī)整數(shù)。我們也可以將其封裝成一個(gè)方法,方便在其他地方調(diào)用。
public static int generateRandomNumber() { Random rand = new Random(); int randomNumber = rand.nextInt(9) + 1; return randomNumber; }
這樣,我們就可以在其他地方調(diào)用這個(gè)方法,獲得隨機(jī)整數(shù)。