java 生成0-80之间10个不同的随机数

首先定义一个数组,用于存储生成的随机数。然后使用一个循环,每次生成一个新的随机数,检查该随机数是否已经存在于数组中。如果不存在,则将其添加到数组中,直到数组包含10个不同的随机数。具体实现可以参考以下代码:创建一个类,命名为Test1,定义主函数main。在main函数中,首先创建一个长度为10的...
java 生成0-80之间10个不同的随机数
为了生成0-80之间的10个不同随机数,可以使用以下方法:

首先定义一个数组,用于存储生成的随机数。然后使用一个循环,每次生成一个新的随机数,检查该随机数是否已经存在于数组中。如果不存在,则将其添加到数组中,直到数组包含10个不同的随机数。

具体实现可以参考以下代码:

创建一个类,命名为Test1,定义主函数main。在main函数中,首先创建一个长度为10的整数数组i,用于存储随机数。定义一个变量j为1。

生成第一个随机数,范围为0-80,将其存入数组i的第一个位置。

接下来使用while循环,条件为j小于11。在循环中,生成一个新的随机数,范围为0-80。使用一个for循环检查新生成的随机数是否已经存在于数组i中。如果不存在,则将其添加到数组i中,并将j加1。如果存在,则继续生成新的随机数。

当j等于11时,说明已经生成了10个不同的随机数,循环结束。此时,数组i中包含了10个0-80之间的不同随机数。

这种方法确保了生成的随机数是不同的,避免了重复生成相同的随机数的问题。2024-12-19
mengvlog 阅读 9 次 更新于 2025-06-20 00:58:32 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部