【发布时间】:2025-12-16 08:25:02
【问题描述】:
我正在为 Android 制作一个应用程序,我需要一个号码,每次我调用它时它都会随机变化。
但是,如果我这样做:
Random r = new Random(); // makes random r
public int rndNum = r.nextInt(1000) + 7;
并多次使用rndNum,每次都保持相同的随机生成数字。
有没有办法不断重新生成随机数?
【问题讨论】:
-
使用
Random并不意味着你总是会得到不同的号码,也可以是相同的号码。如果你想一直使用unique one,请使用UUID -
不,我一直按生成数字的按钮,即使按了 10 次它仍然是相同的数字。
-
请展示应该生成数字的整个方法以及按钮如何调用它。
-
不需要,在@Jaydeep Gadhia 的回答中找到了解决方案