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/

相关文章:

android - 使用 Picasso 时如何访问 Drawable?

php - Sr.No 在 PHP MYSQL 中无法正常运行

javascript - 如何限制1-10 0 auto 生成JavaScript中的一个数字

java - 如何在不同的类中使用 Spring Bean

java - 从文件读取字符串并将其存储在本地,如何从文本中删除行分隔符

java - JFrame 中显示的 JOptionPane 文本

Android 边距弹出下拉微调器

java - 游戏开发——制作 map

java - JNI——多线程

matlab - 如何在 MATLAB 中将数字连接到变量名?