Starrier/commons

View on GitHub
src/main/java/org/starrier/common/utils/RandomUtil.java

Summary

Maintainability
A
2 hrs
Test Coverage

Showing 3 of 3 total issues

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public static String generateDigitalStr(int length) {
StringBuffer sb = new StringBuffer();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(numberChar.charAt(random.nextInt(numberChar.length())));
Severity: Major
Found in src/main/java/org/starrier/common/utils/RandomUtil.java and 2 other locations - About 55 mins to fix
src/main/java/org/starrier/common/utils/RandomUtil.java on lines 32..39
src/main/java/org/starrier/common/utils/RandomUtil.java on lines 62..69

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public static String generateStr(int length) {
StringBuffer sb = new StringBuffer();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(allChar.charAt(random.nextInt(allChar.length())));
Severity: Major
Found in src/main/java/org/starrier/common/utils/RandomUtil.java and 2 other locations - About 55 mins to fix
src/main/java/org/starrier/common/utils/RandomUtil.java on lines 47..54
src/main/java/org/starrier/common/utils/RandomUtil.java on lines 62..69

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public static String generateLetterStr(int length) {
StringBuffer sb = new StringBuffer();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(letterChar.charAt(random.nextInt(letterChar.length())));
Severity: Major
Found in src/main/java/org/starrier/common/utils/RandomUtil.java and 2 other locations - About 55 mins to fix
src/main/java/org/starrier/common/utils/RandomUtil.java on lines 32..39
src/main/java/org/starrier/common/utils/RandomUtil.java on lines 47..54

There are no issues that match your filters.

Category
Status