【发布时间】:2016-02-24 03:40:55
【问题描述】:
我想根据我在 Stack Overflow How to generate a random five digit number Java 上找到的随机数生成唯一 Pin 图。该问题使用时间来生成数字,因此您会得到很多重复。
这是我的代码
public int createRandomPin() {
int k = random.nextInt(Integer.SIZE);
k = (k + 1) * 9999;
if (9999 > k || k > 99999) {
//then regenerate
} else {
return k;
}
}
我的问题
Java 编译器然后给出一个缺少“return”的警告。我还需要重组代码,以便如果它不是 5 位数的 pin,它会在“返回 k”之前再次生成。
【问题讨论】:
标签: java