public static int randomRange(int min, int max, string type = DEFAULT_TYPE)
    {
        int randomVal = getRandomObj(type).Next(min, max);

        ItsRandom.PrintStack(randomVal, type);
        return(randomVal);
    }
    public static bool randomBool(string type = DEFAULT_TYPE)
    {
        bool randomVal = getRandomObj(type).NextDouble() < 0.5d;

        ItsRandom.PrintStack(randomVal, type);
        return(randomVal);
    }
    public static float randomRange(float min, float max, string type = DEFAULT_TYPE)
    {
        double value     = getRandomObj(type).NextDouble();
        float  randomVal = min + (max - min) * (float)value;

        ItsRandom.PrintStack(randomVal, type);
        return(randomVal);
    }