Used secure random number generation 05/42405/1
authorprakash.e <prakash.e@huawei.com>
Thu, 12 Apr 2018 06:13:49 +0000 (11:43 +0530)
committerprakash.e <prakash.e@huawei.com>
Thu, 12 Apr 2018 06:14:05 +0000 (11:44 +0530)
Issue-ID: CCSDK-184
Change-Id: I00719fb778a6ab7dc964bb1e4710a9014ba51fcd
Signed-off-by: prakash.e <prakash.e@huawei.com>
resource-assignment/provider/src/main/java/org/onap/ccsdk/sli/adaptors/lock/comp/SynchronizedFunction.java

index f4df81b..9cce17a 100644 (file)
@@ -21,6 +21,7 @@
 
 package org.onap.ccsdk.sli.adaptors.lock.comp;
 
+import java.security.SecureRandom;
 import java.util.Collection;
 import java.util.HashSet;
 import java.util.Set;
@@ -51,6 +52,7 @@ public abstract class SynchronizedFunction {
     }
 
     private static String generateLockRequester() {
-        return "SynchronizedFunction-" + (int) (Math.random() * 1000000);
+        SecureRandom rand = new SecureRandom();
+        return "SynchronizedFunction-" + (int) (rand.nextDouble() * 1000000);
     }
 }