From 7016f3baa310a472be64ba55f374271d29915ce9 Mon Sep 17 00:00:00 2001 From: oblonski Date: Fri, 24 Apr 2015 19:54:12 +0200 Subject: [PATCH] add static methods to create new instance --- .../java/jsprit/core/util/RandomNumberGeneration.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jsprit-core/src/main/java/jsprit/core/util/RandomNumberGeneration.java b/jsprit-core/src/main/java/jsprit/core/util/RandomNumberGeneration.java index abff7c96..9447b922 100644 --- a/jsprit-core/src/main/java/jsprit/core/util/RandomNumberGeneration.java +++ b/jsprit-core/src/main/java/jsprit/core/util/RandomNumberGeneration.java @@ -24,6 +24,10 @@ public class RandomNumberGeneration { private static Random random = new Random(DEFAULT_SEED); + public static Random newInstance(){ + return new Random(DEFAULT_SEED); + } + public static Random getRandom() { return random; } @@ -33,6 +37,10 @@ public class RandomNumberGeneration { } public static void reset() { + reset(random); + } + + public static void reset(Random random){ random.setSeed(DEFAULT_SEED); }