From 60a307e4ab028f50b77b980abb5d39434d43c220 Mon Sep 17 00:00:00 2001 From: Boyana Kantarska Date: Tue, 20 Nov 2018 10:56:53 +0200 Subject: [PATCH] Better usage of pseudo-random number generator Java object. --- .../java/net/dasigns/simpleslots/SlotMachineSequence.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/dasigns/simpleslots/SlotMachineSequence.java b/src/main/java/net/dasigns/simpleslots/SlotMachineSequence.java index c59fc03..fd3d452 100644 --- a/src/main/java/net/dasigns/simpleslots/SlotMachineSequence.java +++ b/src/main/java/net/dasigns/simpleslots/SlotMachineSequence.java @@ -10,6 +10,8 @@ import org.bukkit.inventory.ItemStack; public class SlotMachineSequence { + private static final Random PRNG = new Random(); + private static HashMap running = new HashMap(); public static void start(Block b,Player p) { @@ -39,8 +41,7 @@ public static void start(Block b,Player p) { Global.plugin.getServer().getScheduler().runTaskLater(Global.plugin,new Runnable() { @Override public void run() { - Random r = new Random(); - Integer random = r.nextInt(type.getItems().size()); + int random = PRNG.nextInt(type.getItems().size()); ItemStack randomItem = type.getItems().get(random); frame.setItem(randomItem); }