private static TriatsDto GenerateTriatsForMoon(MoonDto moon, int value)
        {
            var rand   = new Random(value * Settings.Seed);
            var triats = new TriatsDto();

            triats.Rocky        = true;
            triats.NoAtmosphere = true;
            triats.Cold         = true;

            var number = rand.Next() % _modulo;

            if (number < Settings.MoonStrongRadiationChance)
            {
                triats.StrongRadiation = true;
            }

            return(triats);
        }
        private static List <MoonDto> CreateMoons(int value)
        {
            var result        = new List <MoonDto>();
            var numberOfMoons = Settings.MoonNumberMinimum + value % (Settings.MoonNumberMaximum - Settings.MoonNumberMinimum);

            for (int i = 0; i < numberOfMoons; i++)
            {
                var moon = new MoonDto
                {
                    Buildings  = new BuildingsDto(),
                    Population = 0,
                    Resources  = new ResourcesDto()
                };
                moon.Triats = GenerateTriatsForMoon(moon, value);
                result.Add(moon);
            }
            return(result);
        }