Exemple #1
0
        public void RandomName(out string noun, out string group)
        {
            int entry = Rng.RandomInt(NounAdjTable.Length);

            noun  = NounAdjTable[entry];
            group = GroupTable[entry];
        }
Exemple #2
0
        public string GenerateName()
        {
            // pick a nationality
            int         nationalityNdx = Rng.RandomInt(mNationalities.Count());
            Nationality n = mNationalities.ElementAt(nationalityNdx);

            int numFirstOfThatNationality = n.mFirstNames.Count();
            int numLastOfThatNationality  = n.mLastNames.Count();

            int firstNameNdx = Rng.RandomInt(numFirstOfThatNationality);
            int lastNameNdx  = Rng.RandomInt(numLastOfThatNationality);


            return(n.mFirstNames.ElementAt(firstNameNdx) + ' ' + n.mLastNames.ElementAt(lastNameNdx));
        }
Exemple #3
0
 public string RandomLastName()
 {
     return(LastNameTable[Rng.RandomInt(LastNameTable.Length)]);
 }
Exemple #4
0
 public string RandomMaleFirstName()
 {
     return(MaleFirstNameTable[Rng.RandomInt(MaleFirstNameTable.Length)]);
 }