Пример #1
0
        public static Computer Generate()
        {
            ProcList   rndProc = (ProcList)Enum.GetValues(typeof(ProcList)).GetValue(random.Next(8));
            MNameList  rndName = (MNameList)Enum.GetValues(typeof(MNameList)).GetValue(random.Next(8));
            OSTypeList rndOS   = (OSTypeList)Enum.GetValues(typeof(OSTypeList)).GetValue(random.Next(6));

            return(new Computer(
                       rndProc,
                       rndName,
                       rndOS,
                       RAMList[random.Next(RAMList.Count)],
                       freqList[random.Next(freqList.Count)],
                       softwareList[random.Next(softwareList.Count)],
                       usersList[random.Next(usersList.Count)]
                       ));
        }
Пример #2
0
        public static List <Computer> Generate100()
        {
            List <Computer> computers = new List <Computer>();

            for (int i = 0; i < 100; i++)
            {
                ProcList   rndProc = (ProcList)Enum.GetValues(typeof(ProcList)).GetValue(random.Next(8));
                MNameList  rndName = (MNameList)Enum.GetValues(typeof(MNameList)).GetValue(random.Next(8));
                OSTypeList rndOS   = (OSTypeList)Enum.GetValues(typeof(OSTypeList)).GetValue(random.Next(6));
                computers.Add(new Computer(
                                  rndProc,
                                  rndName,
                                  rndOS,
                                  freqList[random.Next(freqList.Count)],
                                  RAMList[random.Next(RAMList.Count)],
                                  softwareList[random.Next(softwareList.Count)],
                                  usersList[random.Next(usersList.Count)]
                                  ));
            }
            return(computers);
        }