fix(TDI-42192): Use SecureRandom in system routines (#2707)

This commit is contained in:
wang wei
2019-09-18 18:34:00 +08:00
committed by GitHub
parent 3d08e7a41c
commit 7b21c010e2
5 changed files with 31 additions and 9 deletions

View File

@@ -8,6 +8,8 @@ package routines;
import java.math.BigDecimal;
import java.util.concurrent.ConcurrentHashMap;
import routines.system.RandomUtils;
public class Numeric {
private static final java.util.Map<String, Integer> seq_Hash = new ConcurrentHashMap<>();
@@ -88,7 +90,7 @@ public class Numeric {
if (max < min) {
throw new RuntimeException("Max value should be bigger than min value");
}
return ((Long) Math.round(min - 0.5 + (Math.random() * (max - min + 1)))).intValue();
return ((Long) Math.round(min - 0.5 + (RandomUtils.random() * (max - min + 1)))).intValue();
}
/**