コード例 #1
0
        public string GenerateRandomName(NameAddressEntry.SexValues sex)
        {
            string randomName = string.Empty;

            if (sex == NameAddressEntry.SexValues.Male)
            {
                int rndValue1 = _rnd.Next(0, _firstNameBoys.Count);
                randomName = _firstNameBoys[rndValue1].Trim();
            }
            else
            {
                int rndValue1 = _rnd.Next(0, _firstNamesGirls.Count);
                randomName = _firstNamesGirls[rndValue1].Trim();
            }
            randomName = randomName + " ";
            int rndValue = _rnd.Next(0, _lastNames.Count);

            randomName = randomName + _lastNames[rndValue].Trim();

            return(randomName);
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public NameAddressEntry GenerateNameAddressEntry()
        {
            NameAddressEntry.SexValues sex = NameAddressEntry.SexValues.Unknown;
            if (GenerateRandomId(0, 1) == 0)
            {
                sex = NameAddressEntry.SexValues.Male;
            }
            else
            {
                sex = NameAddressEntry.SexValues.Female;
            }

            string zipCode = GenerateRandomZipCode();

            return(new NameAddressEntry(name: GenerateRandomName(sex),
                                        zip: zipCode,
                                        streetName: GenerateStreetNamesFromZip(zipCode),
                                        sex: sex,
                                        streetNumber: GenerateRandomId(1, 500),
                                        age: GenerateRandomId(0, 100),
                                        email: GenerateRandomEmail(),
                                        phone: GenerateRandomPhoneNumber()));
        }