mirror of
https://gitee.com/dromara/hutool.git
synced 2026-02-09 09:16:26 +08:00
pr#4149@Github
This commit is contained in:
@@ -128,7 +128,7 @@ public class CreditCodeUtil {
|
||||
|
||||
//
|
||||
for (int i = 0; i < 2; i++) {
|
||||
final int num = RandomUtil.randomInt(BASE_CODE_ARRAY.length - 1);
|
||||
final int num = RandomUtil.randomInt(BASE_CODE_ARRAY.length);
|
||||
buf.append(Character.toUpperCase(BASE_CODE_ARRAY[num]));
|
||||
}
|
||||
for (int i = 2; i < 8; i++) {
|
||||
@@ -136,7 +136,7 @@ public class CreditCodeUtil {
|
||||
buf.append(BASE_CODE_ARRAY[num]);
|
||||
}
|
||||
for (int i = 8; i < 17; i++) {
|
||||
final int num = RandomUtil.randomInt(BASE_CODE_ARRAY.length - 1);
|
||||
final int num = RandomUtil.randomInt(BASE_CODE_ARRAY.length);
|
||||
buf.append(BASE_CODE_ARRAY[num]);
|
||||
}
|
||||
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
package cn.hutool.v7.core.data;
|
||||
|
||||
import cn.hutool.v7.core.data.CreditCodeUtil;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@@ -44,7 +43,9 @@ public class CreditCodeUtilTest {
|
||||
|
||||
@Test
|
||||
public void randomCreditCode() {
|
||||
final String s = CreditCodeUtil.randomCreditCode();
|
||||
Assertions.assertTrue(CreditCodeUtil.isCreditCode(s));
|
||||
for (int i = 0; i < 100; i++) {
|
||||
final String s = CreditCodeUtil.randomCreditCode();
|
||||
Assertions.assertTrue(CreditCodeUtil.isCreditCode(s));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user