如何在Java中生成长度为15的不重复数字 流程图 开始 生成随机数 检查数字是否唯一 将数字添加到Set中 检查Set的大小 结束 任务步骤表格 步骤描述1生成随机数2检查数字是否唯一3将数字添加到Set中4检查Set的大小5结束 代码实现 登录后复制 import java.util.HashSet; import java.util.Set; public class UniqueRandomNumberGenerator { public static void main(String[] args) { Set<Long> set = new HashSet<>(); while (set.size() < 15) { // 生成15个不重复的数字 long randomNumber = generateRandomNumber(); if (checkIfUnique(set, randomNumber)) { // 检查数字是否唯一 set.add(randomNumber); // 将数字添加到Set中 } } System.out.println("生成的不重复数字为:" + set); } private static long generateRandomNumber() { return (long) (Math.random() * 1000); // 生成0-999之间的随机数 } private static boolean checkIfUnique(Set<Long> set, long number) { return !set.contains(number); // 检查数字是否唯一 } } 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25. 在上面的代码中,我们首先创建了一个Set来存放不重复的数字。然后通过循环生成随机数并检查是否唯一,直到Set中的数字个数达到15个为止。 通过以上步骤,我们成功实现了在Java中生成长度为15的不重复数字的功能。希望这篇文章对你有所帮助,欢迎继续学习和探索Java编程的更多知识。 原创作者: u_16213339 转载于: https://blog.51cto.com/u_16213339/11405066