在Java中,可以使用Random類和Set集合來生成不重復的隨機數。以下是一個示例代碼:
import java.util.Random;
import java.util.Set;
import java.util.HashSet;
public class RandomNumberGenerator {
public static void main(String[] args) {
Set<Integer> set = new HashSet<>();
Random random = new Random();
while (set.size() < 10) {
int randomNumber = random.nextInt(100); // 生成0到99之間的隨機數
set.add(randomNumber);
}
for (int num : set) {
System.out.println(num);
}
}
}
在上面的示例代碼中,首先創建了一個HashSet集合來存儲生成的隨機數,然后使用Random類來生成隨機數,并將生成的隨機數添加到集合中。當集合中的元素個數等于要生成的不重復隨機數個數時,停止生成隨機數。最后,遍歷集合并打印出生成的不重復隨機數。