|
|
@@ -28,6 +28,7 @@ import java.time.LocalDateTime;
|
|
|
import java.time.format.TextStyle;
|
|
|
import java.time.temporal.ChronoUnit;
|
|
|
import java.util.*;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
import static java.util.Calendar.DAY_OF_MONTH;
|
|
|
|
|
|
@@ -338,4 +339,23 @@ public class StrTest {
|
|
|
long primaryKey = generateLongPrimaryKey();
|
|
|
System.err.println(primaryKey);
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void generateRandomNumbers() {
|
|
|
+ List<Integer> numbers = Arrays.asList(7, 4, 3); // 给定的数字集合
|
|
|
+ int totalNumbers = 210; // 需要生成的总数量
|
|
|
+
|
|
|
+ List<Integer> result = new ArrayList<>();
|
|
|
+ Random random = new Random();
|
|
|
+
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
+ for (int i = 0; i < totalNumbers; i++) {
|
|
|
+ // 从numbers集合中随机选择一个数
|
|
|
+ int index = random.nextInt(numbers.size());
|
|
|
+ result.add(numbers.get(index));
|
|
|
+ sb.append(numbers.get(index));
|
|
|
+ }
|
|
|
+ System.err.println(sb.toString());
|
|
|
+ }
|
|
|
+
|
|
|
}
|