public void Rand_Float(bool log_value) { if (m_Rnd == null) { InitSeed(); } MathLib.RangeChecker <float> rangeChecker = new RangeChecker <float>(); var min = m_FloatRangeMin; var max = m_FloatRangeMax; for (int i = 0; i < m_RandTimes; i++) { var val = m_Rnd.Range(min, max); rangeChecker.AddValue(val); if (log_value) { Debug.Log(val); } } Debug.LogWarning("min:" + rangeChecker.Min.ToString("N5") + ",max:" + rangeChecker.Max.ToString("N5")); }