示例#1
0
        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"));
        }