From 04755c0a07de4fd135c2e612210273f1f8dd11a7 Mon Sep 17 00:00:00 2001 From: Rahul Rudragoudar Date: Sat, 24 Apr 2021 20:44:20 +0530 Subject: [PATCH] Add method to set seed Signed-off-by: Rahul Rudragoudar --- src/main/java/lc/misc/HelperFunctions.java | 4 ++++ src/main/scala/lc/core/config.scala | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/lc/misc/HelperFunctions.java b/src/main/java/lc/misc/HelperFunctions.java index bb7c868..2b37fc0 100644 --- a/src/main/java/lc/misc/HelperFunctions.java +++ b/src/main/java/lc/misc/HelperFunctions.java @@ -9,6 +9,10 @@ public class HelperFunctions { private static Random random = new Random(seed); + synchronized public static void setSeed(long seed){ + random.setSeed(seed); + } + public static void setRenderingHints(Graphics2D g2d) { g2d.setRenderingHint( RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); diff --git a/src/main/scala/lc/core/config.scala b/src/main/scala/lc/core/config.scala index fb08994..f2da049 100644 --- a/src/main/scala/lc/core/config.scala +++ b/src/main/scala/lc/core/config.scala @@ -50,7 +50,7 @@ object Config { val allowedMedia: Set[String] = captchaConfig.flatMap(_.allowedMedia).toSet val allowedInputType: Set[String] = captchaConfig.flatMap(_.allowedInputType).toSet - HelperFunctions.seed = seed + HelperFunctions.setSeed(seed) private def getDefaultConfig(): String = { val defaultConfigMap =