diff --git a/app/src/main/java/com/randomappsinc/randomnumbergeneratorplus/utils/RandUtils.java b/app/src/main/java/com/randomappsinc/randomnumbergeneratorplus/utils/RandUtils.java index 75305d0..c1d706d 100644 --- a/app/src/main/java/com/randomappsinc/randomnumbergeneratorplus/utils/RandUtils.java +++ b/app/src/main/java/com/randomappsinc/randomnumbergeneratorplus/utils/RandUtils.java @@ -14,7 +14,7 @@ import java.util.HashSet; import java.util.List; import java.util.Locale; -import java.util.Random; +import java.security.SecureRandom; import java.util.Set; public class RandUtils { @@ -57,7 +57,12 @@ private static int generateNumInRange(int min, int max) { } private static int generateNumInPosRange(int min, int max) { - Random random = new Random(); + Random random; + try { + random = SecureRandom.getInstance("NativePRNGNonBlocking"); + } catch (NoSuchAlgorithmException nsae) { + random = new SecureRandom(); + } return random.nextInt((max - min) + 1) + min; }