/// <summary> /// Zwraca randomową liczbę zmiennoprzecinkową. /// </summary> /// <param name="minValue">Wartość minimalna.</param> /// <param name="maxValue">Wartość maksymalna.</param> /// <param name="randomLevel">Stopień randomowości.</param> /// <returns>Zwraca randomową liczbę zmiennoprzecinkową.</returns> static public double GetDouble(double minValue, double maxValue, int randomLevel = 3) { int seed = GetInt(10000, randomLevel); Random rand = new Random(seed); double output = NumbersManipulator.Map(rand.NextDouble(), 0.0, 1.0, minValue, maxValue); return(output); }
/// <summary> /// Zwraca randomową liczbę zmiennoprzecinkową. /// </summary> /// <param name="minValue">Wartość minimalna.</param> /// <param name="maxValue">Wartość maksymalna.</param> /// <param name="randomLevel">Stopień randomowości.</param> /// <returns>Zwraca randomową liczbę zmiennoprzecinkową.</returns> static public float GetFloat(float minValue, float maxValue, int randomLevel = 3) { int seed = GetInt(10000, randomLevel); Random rand = new Random(seed); float output = NumbersManipulator.Map((float)rand.NextDouble(), 0.0f, 1.0f, minValue, maxValue); return(output); }