コード例 #1
0
        private string random()
        {
            string result1 = "";
            string result2 = "";
            string result3 = "";
            string result4 = "";
            string result5 = "";
            string result6 = "";

            int[] n1 = MyRandomHelper.Reservoir(10, 100);
            int[] n2 = MyRandomHelper.ShuffleSelect(10, 100);
            int[] n3 = MyRandomHelper.Reservoir(10, 100);
            int[] m1 = MyRandomHelper.Reservoir(10, 100, 1);
            int[] m2 = MyRandomHelper.Reservoir(10, 100, 2);
            int[] m3 = MyRandomHelper.ShuffleSelect(10, 100, (int)DateTime.Now.Ticks & 0x0000FFFF);

            for (int i = 0; i < 10; i++)
            {
                result1 += string.Format("{0:000},", n1[i]);
                result2 += string.Format("{0:000},", n2[i]);
                result3 += string.Format("{0:000},", n3[i]);
                result4 += string.Format("{0:000},", m1[i]);
                result5 += string.Format("{0:000},", m2[i]);
                result6 += string.Format("{0:000},", m3[i]);
            }

            return(result1 + "<br/>" + result2 + "<br/>" + result3 + "<br/>" + result4 + "<br/>" + result5 + "<br/>" + result6 + "<br/>");
        }
コード例 #2
0
            public MarsColony()
            {
                Local = "Mars";

                List <Creator> creators = new List <Creator> {
                    new Creator_Builder(), new Creator_Builder(), new Creator_Cooker(), new Creator_Robot()
                };

                creators.ForEach(x => UnitsMars.AddRange(MyRandomHelper.GetUnits(x)));
            }
コード例 #3
0
            public static ICollection <Unit> GetUnits(Creator creator)
            {
                Creator _creator = creator;

                ;               ICollection <Unit> units = new List <Unit>();
                int count = MyRandomHelper.GetCountOfUnits();

                for (int i = 0; i < count; i++)
                {
                    units.Add(creator.FactoryMethod());
                }
                return(units);
            }
コード例 #4
0
 public Colonyst()
 {
     Gender = MyRandomHelper.GetGender();
     Age    = MyRandomHelper.GetAge();
 }