public void Lottery_Test_New_System()
        {
            Lottery obj = new Lottery(20000, 65000);

            int masterRecieved = 90100;
            int totalRecieved  = 234500;

            for (int i = 1; i <= masterRecieved; i++)
            {
                obj.ApplyPetition(new Petition()
                {
                    IsMasterDegree = true,
                    PetitionId     = i
                });
            }

            for (int i = masterRecieved + 1; i <= totalRecieved; i++)
            {
                obj.ApplyPetition(new Petition()
                {
                    IsMasterDegree = false,
                    PetitionId     = i
                });
            }

            obj.ShuffleList(obj.ReceivedPetitions);

            obj.RandamizeNew();

            int masterSelectedCount  = obj.SelectedPetitions.Count(s => s.IsMasterDegree);
            int generalSelectedCount = obj.SelectedPetitions.Count(s => !s.IsMasterDegree);

            double masterSelectedPercentage = ((double)masterSelectedCount / 85000) * 100;

            double generalSelectedPercentage = ((double)generalSelectedCount / 85000) * 100;
        }