在Android Studio中生成随机数时,可以使用系统的Random类。但是,在每次生成随机数时使用相同的种子导致每次生成的随机数都是相同的。为了解决这个问题,可以通过使用当前系统时间作为种子来避免种子相同的问题,示例代码如下:
// 获取系统时间作为种子
long seed = System.nanoTime();
Random random = new Random(seed); // 使用种子创建Random对象
int randomNum = random.nextInt(MAX_VALUE); // 生成随机数
使用当前系统时间作为种子并使用Random类来生成随机数,不同的时间会生成不同的随机数,因此生成的随机数不会总是相同的。