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 =