/// -----------------------------------------------------------------------------------------------------------------------------/// /// -----------------------------------------------------------------------------------------------------------------------------/// /// <summary> /// Interface function to generate a person with randomly properties /// </summary> public static Person generateRandomPerson() { Person p = new Person("", null, new Person[2]); p.biologicalSex = (Random.Integer(0, 2) == 1); p.setSexuality(p.biologicalSex, Random.Float(0, 1)); p.age = Random.Integer(0, 70); p.DateOfBirth = Simulator.CurrentTime.AddYears(-p.age); p.firstName = NameManager.getFirstname(p.biologicalSex ? NameManager.sex.male : NameManager.sex.female); p.lastName = NameManager.getSurname(null); p.currentInstitution = InstitutionManager.RandomInstitutionIfAny(); return(p); }
public string GenerateRandomFirstName() { NameManager.sex sex = biologicalSex ? NameManager.sex.male : NameManager.sex.female; return(NameManager.getFirstname(sex)); }