Java中生成隨機(jī)數(shù)是很容易的,只需使用Random類(lèi)即可。下面是一個(gè)簡(jiǎn)單的示例,生成10個(gè)隨機(jī)數(shù)并計(jì)算它們的和:
import java.util.Random; public class RandomSum { public static void main(String[] args) { Random random = new Random(); int sum = 0; for (int i = 0; i < 10; i++) { int number = random.nextInt(100); System.out.println(number); sum += number; } System.out.println("隨機(jī)數(shù)的總和為:" + sum); } }
在上面的代碼中,我們首先創(chuàng)建了一個(gè)Random對(duì)象,然后使用它的nextInt()方法來(lái)生成隨機(jī)數(shù)。這個(gè)方法接受一個(gè)整數(shù)參數(shù),表示隨機(jī)數(shù)的范圍。在本例中,我們生成100以?xún)?nèi)的隨機(jī)數(shù)。
接下來(lái),在for循環(huán)中生成10個(gè)隨機(jī)數(shù),每次生成一個(gè)后都將它加到sum變量中。最后輸出sum的值即可。
這只是生成隨機(jī)數(shù)的基本示例,你可以根據(jù)需要調(diào)整隨機(jī)數(shù)的范圍、生成的數(shù)量等參數(shù),例如:
int number = random.nextInt(50) + 50; // 生成50到99的隨機(jī)數(shù) for (int i = 0; i < 100; i++) { // 生成100個(gè)隨機(jī)數(shù) // ... }
如果你需要更高級(jí)的隨機(jī)數(shù)生成,請(qǐng)參考Java的SecureRandom類(lèi)。