Пример #1
0
        internal string RandomPostalCode()
        {
            TownDataItem townData       = random.PickFromList(TownData.Data);
            string       postCodePrefix = random.PickFromList(townData.PostalCodePrefixes);

            return(RandomPostalCode(postCodePrefix));
        }
Пример #2
0
        internal AddressData GenerateStreetAddress()
        {
            string streetAddress;

            do
            {
                streetAddress = MakeStreetAddress();
            }while (generatedPostalAddresses.ContainsKey(streetAddress));

            generatedPostalAddresses.Add(streetAddress, true);
            TownDataItem townData       = random.PickFromList(TownData.Data);
            string       postCodePrefix = random.PickFromList(townData.PostalCodePrefixes);

            return(new AddressData
            {
                Address = streetAddress,
                PostalCode = RandomPostalCode(postCodePrefix),
                City = townData.Town,
                Region = townData.Region,
                Country = townData.Country
            });
        }