This commit is contained in:
Looly
2022-08-06 18:45:01 +08:00
parent 18dd6da22b
commit aa403cbe98
4 changed files with 32 additions and 3 deletions

View File

@@ -575,11 +575,11 @@ public class RandomUtil {
if (StrUtil.isEmpty(baseString)) {
return StrUtil.EMPTY;
}
final StringBuilder sb = new StringBuilder(length);
if (length < 1) {
if(length < 1){
length = 1;
}
final StringBuilder sb = new StringBuilder(length);
final int baseLength = baseString.length();
for (int i = 0; i < length; i++) {
final int number = randomInt(baseLength);

View File

@@ -75,6 +75,12 @@ public class RandomUtilTest {
}
}
@Test
public void randomStringOfLengthTest(){
final String s = RandomUtil.randomString("123", -1);
Assert.assertNotNull(s);
}
@Test
public void generateRandomNumberTest(){
final int[] ints = RandomUtil.randomPickInts(5, NumberUtil.range(5, 20));