We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a4859d0 commit 738d5a9Copy full SHA for 738d5a9
src/main/java/com/github/underscore/U.java
@@ -2060,7 +2060,7 @@ public static String uniquePassword() {
2060
final long passwordLength = Math.abs(UUID.randomUUID().getLeastSignificantBits() % MIN_PASSWORD_LENGTH_8)
2061
+ MIN_PASSWORD_LENGTH_8;
2062
for (int index = 0; index < passwordLength; index += 1) {
2063
- final int passIndex = (int) (passwords.length * index / passwordLength);
+ final int passIndex = (int) (passwords.length * (long) index / passwordLength);
2064
final int charIndex = (int) Math.abs(
2065
UUID.randomUUID().getLeastSignificantBits() % passwords[passIndex].length());
2066
result.append(passwords[passIndex].charAt(charIndex));
0 commit comments