Skip to content

Commit 1e33cd6

Browse files
author
sampada
committed
BAEL-3589 : Java random strings
1 parent 7d469b9 commit 1e33cd6

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ public void givenUsingJava8_whenGeneratingRandomAlphabeticString_thenCorrect() {
4545
final int targetStringLength = 10;
4646
final Random random = new Random();
4747

48-
final String generatedString = random.ints(targetStringLength, leftLimit, rightLimit + 1)
48+
final String generatedString = random.ints(leftLimit, rightLimit + 1)
49+
.limit(targetStringLength)
4950
.collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append)
5051
.toString();
5152

@@ -59,8 +60,9 @@ public void givenUsingJava8_whenGeneratingRandomAlphanumericString_thenCorrect()
5960
final int targetStringLength = 10;
6061
final Random random = new Random();
6162

62-
final String generatedString = random.ints(targetStringLength, leftLimit, rightLimit + 1)
63-
.filter(i -> (i < 57 || i > 65) && (i < 90 || i > 97))
63+
final String generatedString = random.ints(leftLimit, rightLimit + 1)
64+
.filter(i -> (i <= 57 || i >= 65) && (i <= 90 || i >= 97))
65+
.limit(targetStringLength)
6466
.collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append)
6567
.toString();
6668

0 commit comments

Comments
 (0)