java - 如何从一定范围内生成4个不重复的数字?

标签 java android numbers

我需要从一定范围内生成 4 个不重复的数字。有有效的方法吗?

最佳答案

如果您的范围是 [x, y],则生成 [x, y-3] 中的任意 4 个数字。
这4个数字可以有重复,没关系。
对它们进行排序。假设它们是:a1 <= a2 <= a3 <= a4。现在使用
数字 b1=a1、b2=a2+1、b3=a3+2、b4=a4+3 就好像它们是
生成的。它们位于 [x, y] 中并且不重复。

关于java - 如何从一定范围内生成4个不重复的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21454126/

相关文章:

java - 使用 JNA 访问 COM 接口(interface)

java - mtime.sec 不存在

android - 在应用程序启动时立即隐藏状态和导航栏

java - 如何在firestore android studio中获取新添加数据的通知?

php - 如何以这种并排模式排列数字?

JavaFX:如何实现 'no default focused button'

java - 简单的 Android 方法崩溃..为什么?

android - 在带有 dexguard 的 Android 应用程序的发布版本中未应用书法字体

c - C 中打印所有 32 位数字序列的函数

java - 打印阿拉伯数字的简单方法