示例#1
0
        static void Main(string[] args)
        {
            var ic   = new ItemColor();
            var roll = new RarityRoll();
            var rar  = new List <Rarity>();

            for (int i = 0; i < 10000; i++)
            {
                var randomed = roll.Get(1.1);
                rar.Add(randomed);
            }

            ic.CommonItem("Common:    " + rar.Count(x => x is Rarity.Common));
            ic.UncommonItem("Uncommon:  " + rar.Count(x => x is Rarity.Uncommon));
            ic.RareItem("Rare:      " + rar.Count(x => x is Rarity.Rare));
            ic.EpicItem("Epic:      " + rar.Count(x => x is Rarity.Epic));
            ic.LegendaryItem("Legendary: " + rar.Count(x => x is Rarity.Legendary));

            Console.ReadKey();
        }