diff --git a/src/com/jlmd/simpleneuralnetwork/neuralnetwork/utils/Utils.java b/src/com/jlmd/simpleneuralnetwork/neuralnetwork/utils/Utils.java index e82958f..5ab04dd 100644 --- a/src/com/jlmd/simpleneuralnetwork/neuralnetwork/utils/Utils.java +++ b/src/com/jlmd/simpleneuralnetwork/neuralnetwork/utils/Utils.java @@ -6,6 +6,11 @@ * @author jlmd */ public class Utils { + /** + * Pseudo-random number generator instance. + */ + private static final Random PRNG = new Random(); + /** * Returns a pseudo-random number between min and max, inclusive * @param min Minimum value @@ -13,7 +18,6 @@ public class Utils { * @return float between min and max, inclusive */ public static float randFloat(float min, float max) { - Random rand = new Random(); - return rand.nextFloat() * (max - min) + min; + return PRNG.nextFloat() * (max - min) + min; } }