修改随机类命名

This commit is contained in:
郝某人BH 2025-09-03 19:55:45 +08:00
parent 864f38f8b5
commit 9595378ceb

View File

@ -30,7 +30,7 @@ public final class RandomTip {
private static final List<String> tips; private static final List<String> tips;
private static final int maxTipNumber = 30; private static final int maxTipNumber = 30;
private static final GuaranteedRandomIndex indexGenerator; private static final FakeRandomIndex indexGenerator;
static { static {
// Initialization tips list // Initialization tips list
@ -38,7 +38,7 @@ public final class RandomTip {
.mapToObj(i -> i18n(String.format("message.tips_%s", i))) .mapToObj(i -> i18n(String.format("message.tips_%s", i)))
.collect(Collectors.toList()); .collect(Collectors.toList());
indexGenerator = new GuaranteedRandomIndex(tips.size()); indexGenerator = new FakeRandomIndex(tips.size());
} }
public static String getRandomTip() { public static String getRandomTip() {
@ -76,12 +76,12 @@ public final class RandomTip {
return formattedTip.toString(); return formattedTip.toString();
} }
private static final class GuaranteedRandomIndex { private static final class FakeRandomIndex {
private final List<Integer> indices; private final List<Integer> indices;
private final Random random; private final Random random;
private int cursor; private int cursor;
GuaranteedRandomIndex(int size) { FakeRandomIndex(int size) {
this.indices = new ArrayList<>(size); this.indices = new ArrayList<>(size);
for (int i = 0; i < size; i++) { for (int i = 0; i < size; i++) {
indices.add(i); indices.add(i);