MCPcopy Create free account
hub / github.com/ChenSen5/api_autotest / getRandom

Method getRandom

src/main/java/com/sen/api/utils/RandomUtil.java:57–76  ·  view source on GitHub ↗
(int length, boolean onlyNumber)

Source from the content-addressed store, hash-verified

55 }
56
57 public static String getRandom(int length, boolean onlyNumber) {
58 String base;
59 if (onlyNumber) {
60 base = randomNumberBase;
61 } else {
62 base = randomBase;
63 }
64
65 StringBuilder sb = new StringBuilder();
66 for (int i = 0; i < length; i++) {
67 char chr;
68 do {
69 int number = random.nextInt(base.length());
70 chr = base.charAt(number);
71 } while (i==0&&chr=='0') ;//第一个字符不能为0,
72
73 sb.append(chr);
74 }
75 return sb.toString();
76 }
77
78
79 public static String getRandomArr(int arrLength, int length, boolean flag) {

Callers 4

apiTestMethod · 0.95
getRandomArrMethod · 0.95
mainMethod · 0.95
executeMethod · 0.95

Calls 1

toStringMethod · 0.80

Tested by 1

apiTestMethod · 0.76