From 1e33cd6df49be304c053865fddcc43dbefbaef60 Mon Sep 17 00:00:00 2001 From: sampada Date: Fri, 13 Dec 2019 15:44:59 +0530 Subject: [PATCH] BAEL-3589 : Java random strings --- .../com/baeldung/randomstrings/RandomStringsUnitTest.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java b/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java index aa2a2b76ff..2d0f5183a9 100644 --- a/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java +++ b/core-java-modules/core-java-strings/src/test/java/com/baeldung/randomstrings/RandomStringsUnitTest.java @@ -45,7 +45,8 @@ public class RandomStringsUnitTest { final int targetStringLength = 10; final Random random = new Random(); - final String generatedString = random.ints(targetStringLength, leftLimit, rightLimit + 1) + final String generatedString = random.ints(leftLimit, rightLimit + 1) + .limit(targetStringLength) .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append) .toString(); @@ -59,8 +60,9 @@ public class RandomStringsUnitTest { final int targetStringLength = 10; final Random random = new Random(); - final String generatedString = random.ints(targetStringLength, leftLimit, rightLimit + 1) - .filter(i -> (i < 57 || i > 65) && (i < 90 || i > 97)) + final String generatedString = random.ints(leftLimit, rightLimit + 1) + .filter(i -> (i <= 57 || i >= 65) && (i <= 90 || i >= 97)) + .limit(targetStringLength) .collect(StringBuilder::new, StringBuilder::appendCodePoint, StringBuilder::append) .toString();