From e62241c3ebf62f32df9961c557b1797ae720221a Mon Sep 17 00:00:00 2001 From: ingmargoudt Date: Wed, 14 Sep 2016 09:11:26 +0200 Subject: [PATCH] fix for the RandomUtil, always use .current() to get the correct thread. --- Mage/src/main/java/mage/util/RandomUtil.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Mage/src/main/java/mage/util/RandomUtil.java b/Mage/src/main/java/mage/util/RandomUtil.java index 3881b61e4aa..e6ad5820213 100644 --- a/Mage/src/main/java/mage/util/RandomUtil.java +++ b/Mage/src/main/java/mage/util/RandomUtil.java @@ -8,21 +8,18 @@ import java.util.concurrent.ThreadLocalRandom; */ public class RandomUtil { - private final static ThreadLocalRandom random = ThreadLocalRandom.current(); - public static Random getRandom() { - return random; - } + public static Random getRandom() {return ThreadLocalRandom.current();} public static int nextInt() { - return random.nextInt(); + return ThreadLocalRandom.current().nextInt(); } public static int nextInt(int max) { - return random.nextInt(max); + return ThreadLocalRandom.current().nextInt(max); } public static boolean nextBoolean() { - return random.nextBoolean(); + return ThreadLocalRandom.current().nextBoolean(); } }