private int InitializeNumbersToGenerate()

in Scenarios/Testing-Scalability/dotnet/Controllers/RandomNumbersController.cs [27:43]


    private int InitializeNumbersToGenerate()
    {
        string? toGenerate = Environment.GetEnvironmentVariable("MILLION_NUMBERS_TO_GENERATE");
        if (toGenerate != null) {
            try {
                int retVal = int.Parse(toGenerate);
                _logger.LogDebug("Creating " + retVal + " random numbers.");
                return retVal;
            } catch (Exception e) {
                _logger.LogError("Could not parse value of MILLION_NUMBERS_TO_GENERATE as string; using default value " + DefaultMillionsToGenerate + "(" + e.Message + ")");
                return DefaultMillionsToGenerate;
            }
        } else {
            _logger.LogDebug("No value of MILLION_NUMBERS_TO_GENERATE given; using default value " + DefaultMillionsToGenerate + ".");
            return DefaultMillionsToGenerate;
        }
    }