private void ReCalculatePercentage()
 {
     if (RandomObject.GetTotalEnabled() != 0)
     {
         int  averageDistribution = 100 / RandomObject.GetTotalEnabled();
         bool first    = true;
         int  leftOver = 100 - averageDistribution * RandomObject.GetTotalEnabled();
         for (int i = 0; i < randomObjects.Count(); i++)
         {
             if (randomObjects.ElementAt(i).IsEnable)
             {
                 randomObjects.ElementAt(i).PreferredPercentage = averageDistribution + (first?leftOver:0);
                 first = false;
             }
         }
     }
     totalPercentage = 100;
 }