public void Randomize() { var personGenerator = new PersonNameGenerator(); _firstName = personGenerator.GenerateRandomFirstName(); _lastName = personGenerator.GenerateRandomLastName(); }
private void initNames() { PersonNameGenerator names = new PersonNameGenerator(); _names.AddRange(names.GenerateMultipleFemaleFirstNames(500)); _names.AddRange(names.GenerateMultipleMaleFirstNames(500)); }
static void Main(string[] args) { var chain = new Blockchain <Vote>(); var numberGenerator = new Random(); var personGenerator = new PersonNameGenerator(numberGenerator); var candidates = personGenerator.GenerateMultipleFirstAndLastNames(5).Select(e => new Candidate(e)).ToList(); for (var x = 0; x < 100000; x++) { var vote = new Vote(new Voter(personGenerator.GenerateRandomFirstAndLastName()), candidates[numberGenerator.Next(candidates.Count)]); chain.Add(vote); } //Console.WriteLine("ID\tPrevious Hash\t\t\t\t\tHash\t\t\t\t\t\t\tTimestamp"); var totals = new int[candidates.Count]; foreach (var block in chain.Chain) { if (block.Data != null) { totals[candidates.IndexOf(block.Data.Candidate)]++; } //Console.WriteLine($"{block.Id}\t{block?.PreviousHash ?? "",-44}\t{block.Hash,-44}\t{block.Timestamp}\t{block.Data?.Name ?? ""}:{block.Data?.Candidate ?? ""}"); } for (var x = 0; x < candidates.Count; x++) { Console.WriteLine($"{candidates[x].FullName,-30}\t{totals[x]:#,#}"); } Console.WriteLine(); Console.WriteLine($"Has blockchain been tampered with? {!chain.IsValid()}"); Console.ReadKey(); }
public RESTReplyData get_temporary_name(RESTRequestData pReq, List <string> pArgs) { RESTReplyData replyData = new RESTReplyData(); ResponseBody respBody = new ResponseBody(); PersonNameGenerator png = new PersonNameGenerator(); PlaceNameGenerator plng = new PlaceNameGenerator(); DomainEntity newDomain = new DomainEntity() { PlaceName = png.GenerateRandomFirstName() + "-" + plng.GenerateRandomPlaceName() + "-" + new Random().Next(500, 9000).ToString(), DomainID = Guid.NewGuid().ToString(), IPAddrOfFirstContact = pReq.RemoteUser.ToString() }; newDomain.API_Key = Tools.MD5Hash($":{newDomain.PlaceName}::{newDomain.DomainID}:{newDomain.IceServerAddr}"); Domains.Instance.AddDomain(newDomain.DomainID, newDomain); respBody.Data = new bodyDomainResponse() { domain = new bodyDomainReplyData() { id = newDomain.DomainID, name = newDomain.PlaceName, api_key = newDomain.API_Key } }; replyData.Body = respBody; // serializes JSON Context.Log.Debug("{0} Returning temporary domain: id={1}, name={2}", _logHeader, newDomain.DomainID, newDomain.PlaceName); replyData.CustomOutputHeaders.Add("X-Rack-CORS", "miss; no-origin"); replyData.CustomOutputHeaders.Add("Access-Control-Allow-Origin", "*"); return(replyData); }
private static void CreateHostList(string databaseName, string collectionName) { Task[] tasks = new Task[ConcurrentCount]; var personGenerator = new PersonNameGenerator(); for (int i = 0; i < HostNumber; i++) { if (tasks.All(t => t != null && !t.IsCompleted && !t.IsFaulted)) { Task.WhenAny(tasks).Wait(); } for (int j = 0; j < ConcurrentCount; j++) { if (tasks[j] == null || tasks[j].IsCompleted || tasks[j].IsFaulted) { tasks[j] = CreateHostDocumentIfNotExists(databaseName, collectionName, new Host { Id = i.ToString(), Name = personGenerator.GenerateRandomFirstName() }); break; } } } Task.WhenAll(tasks.Where(t => t != null)).Wait(); }
public static string[] GeneratePersonData() { string[] data = new string[5]; Random seed = new Random(); Random random = new Random(seed.Next()); PersonNameGenerator personNameGenerator = new PersonNameGenerator(); if (random.Next(0, 100) < 50) //female name { data[0] = "Mrs."; data[1] = personNameGenerator.GenerateRandomFemaleFirstName(); data[2] = personNameGenerator.GenerateRandomLastName(); } else // male name { data[0] = "Mr."; data[1] = personNameGenerator.GenerateRandomMaleFirstName(); data[2] = personNameGenerator.GenerateRandomLastName(); } data[3] = random.Next(0, 1000).ToString().PadLeft(4, '0'); data[4] = $"{data[1].ToLower()}.{data[2].ToLower()}@email.com"; return(data); }
public static Club GenerateClub(MySqlConnection connection, List <User> users, PersonNameGenerator nameGenerator, Random random, HashSet <User> allOfficers) { var name = GenerateName(random); var section = random.Next() % 2 == 0 ? "a" : "b"; //var president = officers.First(off => off.Position.Equals("President")).UserId; var description = $"Meeting for those interested in being a member of Kettering's {name}"; var facFName = nameGenerator.GenerateRandomFirstName(); var facLName = nameGenerator.GenerateRandomLastName(); var facName = $"{facFName} {facLName}"; var facEmail = $"{facFName[0]}{facLName}@kettering.fake".ToLower(); var meetingDay = GenerateMeetingDay(random); var meetingTime = GenerateMeetingTime(random); var meetingLocation = $"AB-{random.Next(1000, 4500)}"; var imageLink = GenerateImageLink(random, name); //var club = new Club(name, section, description, facName, facEmail, meetingDay, meetingTime, meetingLocation, imageLink); Database.WriteClubToDatabase(connection, new Club(0, name, section, description, facName, facEmail, meetingDay, meetingTime, meetingLocation, imageLink)); var club = Database.GetClubsFromDatabase(connection).First(c => c.Name == name && c.Section == section); var officers = Officer.GenerateOfficers(connection, club, users, allOfficers); Database.UpdateClubPresident(connection, club, officers.First(o => o.Position.Equals("President"))); //club.Officers = officers; return(Database.GetClubsFromDatabase(connection).First(c => c.Id == club.Id)); }
public static async Task Customer(int number) { var customer = new Model.Customer(); var personNameGenerator = new PersonNameGenerator(); var client = new RestClient("https://api.tripletex.io/v2/"); for (var i = 0; i < number; i++) { customer.name = personNameGenerator.GenerateRandomFirstAndLastName(); var request = new RestRequest("customer"); request.AddJsonBody(customer); request.AddHeader("Authorization", $"Basic {Authentication.EncodedCredentials}"); var response = await client.ExecutePostAsync <SingleValueResponse <KeyInfo> >(request); if (HttpStatusCode.Created != response.StatusCode) { throw new ArgumentException($"Customer post error: {response.StatusCode}"); } FileDoc.WriteFile(response.Data.Value, "Customer.csv"); Console.Write($"\r{i + 1} Customer created"); } Console.WriteLine("\n"); Console.Write("> "); }
/// <summary> /// Create a default set of people that will be members of a course. /// </summary> /// <param name="context">The db context for Person.</param> /// <returns></returns> public static async Task <IEnumerable <Person> > CreatePeopleAsync(ApplicationDbContext context) { var nameGenerator = new PersonNameGenerator(); var teacher = new Person { FirstName = nameGenerator.GenerateRandomFirstName(), LastName = nameGenerator.GenerateRandomLastName(), Roles = string.Join(", ", Role.ContextInstructor.ToString(), Role.InstitutionFaculty.ToString()) }; teacher.SisId = teacher.GetHashCode().ToString(); teacher.Username = $"{teacher.FirstName.Substring(0, 1)}{teacher.LastName}".ToLowerInvariant(); await context.People.AddAsync(teacher); var student = new Person { FirstName = nameGenerator.GenerateRandomFirstName(), LastName = nameGenerator.GenerateRandomLastName(), Roles = string.Join(", ", Role.ContextLearner.ToString(), Role.InstitutionLearner.ToString()) }; student.SisId = student.GetHashCode().ToString(); student.Username = $"{student.FirstName.Substring(0, 1)}{student.LastName}".ToLowerInvariant(); await context.People.AddAsync(student); await context.SaveChangesAsync(); return(new List <Person> { teacher, student }); }
public PlayerGenerator() { _personNameGenerator = new PersonNameGenerator(); _profileScoreCalculator = new ProfileScoreCalculator(); _numberRandomizer = new NumberRandomizer(); _listRandomizer = new ListRandomizer(); _positionDeterminator = new PositionDeterminator(); var repositoryFactory = new RepositoryFactory(); using (var lineRepository = repositoryFactory.CreateLineRepository()) { _lines = lineRepository.GetAll(); } using (var positionRepository = repositoryFactory.CreatePositionRepository()) { _positions = positionRepository.GetAll(); } using (var playerProfileRepository = repositoryFactory.CreatePlayerProfileRepository()) { _playerProfiles = playerProfileRepository.GetAll(); } }
public object GenerateField(ref FieldGeneratorOptions opts) { var NameGen = new PersonNameGenerator(GeneratorsStatic.Random); switch ((opts.Variant ?? "").ToLower()) { case "first": case "f": return(NameGen.GenerateRandomFirstName()); case "middle": case "m": return($"{(char)GeneratorsStatic.Random.Next('A', 'Z' + 1)}"); case "last": case "l": return(NameGen.GenerateRandomLastName()); case "suffix": case "s": return(Suffixes[GeneratorsStatic.Random.Next(Suffixes.Count)]); default: return(NameGen.GenerateRandomFirstAndLastName()); } }
public static string RandomDisplayName(GenderEnum genderEnum) { var personGenerator = new PersonNameGenerator(); string displayName = string.Empty; switch (genderEnum) { case GenderEnum.Female: displayName = personGenerator.GenerateRandomFemaleFirstAndLastName(); break; case GenderEnum.Male: displayName = personGenerator.GenerateRandomMaleFirstAndLastName(); break; case GenderEnum.Other: displayName = personGenerator.GenerateRandomFirstAndLastName(); break; default: displayName = personGenerator.GenerateRandomFirstAndLastName(); break; } return(displayName); }
public static void Execute(BankContext context) { var r = new Random(DateTime.Now.Millisecond); var p = new PersonNameGenerator(); var customers = new List <Customer>(); for (int i = 0; i < 100; i++) { var customer = new Customer { Name = p.GenerateRandomFirstName(), Accounts = new List <Account>() }; customers.Add(customer); var numberOfAccounts = r.Next(5, 15); for (int a = 0; a < numberOfAccounts; a++) { var account = new Account { Number = r.Next(100000, 999900), Balance = (decimal)(r.Next(500, 5000)) }; customer.Accounts.Add(account); } } context.Customers.AddRange(customers); }
// // GET: /Checkout/ public IActionResult AddressAndPayment() { var nameGenerator = new PersonNameGenerator(); var placeNameGenerator = new PlaceNameGenerator(); var rndNum = new Random(); var firstName = nameGenerator.GenerateRandomMaleFirstName(); var lastName = nameGenerator.GenerateRandomLastName(); var orderCreateDto = new CheckoutDto { FirstName = firstName, LastName = lastName, Address = rndNum.Next(1000, 9999) + " " + placeNameGenerator.GenerateRandomPlaceName(), PostalCode = rndNum.Next(10000, 99999).ToString(), City = placeNameGenerator.GenerateRandomPlaceName(), State = "OH", Phone = "(" + rndNum.Next(100, 999) + ")" + rndNum.Next(100, 999) + "-" + rndNum.Next(1000, 9999), Email = firstName + "@" + "hotmail.com", CreditCardNumber = "4111 1111 1111 1111", CardholderName = $"{firstName} {lastName}", SecurityCode = "123", ExpirationDate = DateTime.Today.AddYears(1), }; return(View(orderCreateDto)); }
private string CreateDragonName() { var personNameGenerator = new PersonNameGenerator(); var dragonName = personNameGenerator.GenerateRandomFirstName(); return(dragonName); }
private static void CreateFakeEmail() { Console.WriteLine(); Console.WriteLine("how many you need?"); var count = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("and server name?"); var service = Console.ReadLine(); if (service == "") { service = "@vc.ir"; } var rnd = new Random(); List <string> Emails = new List <string>(); for (int i = 0; i < count; i++) { var personGenerator = new PersonNameGenerator(); var num = rnd.Next(123, 1447852); var email = personGenerator.GenerateRandomFirstName() + "." + personGenerator.GenerateRandomLastName() + num + "@" + service + ":limx=" + rnd.Next(111, 222); Emails.Add(email); } File.WriteAllLines(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "/email for professor.txt", Emails); Console.WriteLine("End"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Main(null); }
// [TestMethod] public void PupulateRandomUsersTableData() { UserRepository repository = new UserRepository(MovieDbContext.Create(), new ApplicationUserManager(new UserStore <ApplicationUser>(new MovieDbContext())), new ApplicationRoleManager(new RoleStore <IdentityRole>(new MovieDbContext()))); var personGenerator = new PersonNameGenerator(); var randomNames = personGenerator.GenerateMultipleFirstAndLastNames(20); foreach (var n in randomNames) { var names = n.Split(' '); var user = new ApplicationUser() { UserName = names[0] + names[1] + "@gmail.com", Email = names[0] + names[1] + "@gmail.com", FirstName = names[0], LastName = names[1], DateOfBirth = RandomDay() }; var addUserResult = repository.CreatUserAsync(user, "Antra2018!").Result; } Assert.AreEqual(0, 0); }
public static async Task Customer(int number) { var personNameGenerator = new PersonNameGenerator(); var client = new RestClient("https://api.tripletex.io/v2/"); for (var i = 0; i < number; i++) { var request = new RestRequest("customer"); request.AddJsonBody(new { name = personNameGenerator.GenerateRandomFirstAndLastName() }); request.AddHeader("Authorization", $"Basic {Authentication.EncodedCredentials}"); var response = await client.ExecutePostAsync <SingleResponse <KeyInfo> >(request); if (!response.IsSuccessful) { ErrorHandler.Handel(response.Content); } var data = response.Data.Value; var dataString = $"{data.name},{data.id}"; FileDoc.AppendFile(dataString, "Customer.csv"); Console.Write($"\r{i + 1} Customer created"); } Console.WriteLine("\n"); Console.Write("> "); }
public Person GenerateFemalePerson() { RandomNameGeneratorLibrary.PersonNameGenerator personNameGenerator = new PersonNameGenerator(); string firstName = personNameGenerator.GenerateRandomFemaleFirstName(); string lastName = personNameGenerator.GenerateRandomLastName(); return(new Person(firstName, lastName)); }
public RandomRecordGenerator(int numberNames = 1000, int numberOfGuids = 1000) { nameGenerator = new PersonNameGenerator(); placeGenerator = new PlaceNameGenerator(); this.NumberOfNames = numberNames; this.NumberOfGuids = numberOfGuids; InitializeNames(); InitializeGuids(); }
public static string[] GenerateRandomName() { var personGenerator = new PersonNameGenerator(); var name = personGenerator.GenerateRandomMaleFirstAndLastName(); string[] data = name.Split(' '); return(data); }
DataCollectorViewModel GenerateRandomDataCollector() { var personGenerator = new PersonNameGenerator(); //Cleanup function var rand = new Random(); var sex = rand.Next(0, 2); string s = ""; if (sex == 0) { s = "Male"; } else { s = "Female"; } var language = rand.Next(0, 2); string l = ""; if (language == 0) { l = "English"; } else { l = "French"; } var latitude = rand.NextDouble() * 180 - 90; var longitude = rand.NextDouble() * 360 - 180; var phonenumber = "0"; for (int x = 0; x < 10; x++) { phonenumber += rand.Next(0, 10); } return(new DataCollectorViewModel { FullName = personGenerator.GenerateRandomFirstName(), DisplayName = personGenerator.GenerateRandomFirstAndLastName(), YearOfBirth = rand.Next(1900, 2019), Sex = s, Language = l, Latitude = latitude, Longitude = longitude, Region = personGenerator.GenerateRandomFirstName(), District = personGenerator.GenerateRandomLastName(), Village = personGenerator.GenerateRandomFirstAndLastName(), PhoneNumbers = new List <string> { phonenumber } }); }
private void EmployeeSeedAsync(ModelBuilder modelBuilder) { var personGenerator = new PersonNameGenerator(); var firstName = personGenerator.GenerateMultipleMaleFirstNames(18).ToList(); var lastName = personGenerator.GenerateMultipleLastNames(18).ToList(); long[] rangeSalary = new long[] { 2000, 2500, 3000, 3500, 4000, 5000, 7000, 9000 }; int id = 1; Random r = new Random(); for (int i = 1; i < firstName.ToList().Count; i++) { var employeeCode = r.Next(1000, 99999); var office = r.Next(1, 3); var division = r.Next(1, 2); var position = r.Next(1, 3); var grade = r.Next(6, 18); var beginDate = DateTime.Now; var bithday = new DateTime(r.Next(1960, 2001), r.Next(1, 12), r.Next(1, 27)); var identification = r.Next(0, 99999999); var baseSalary = rangeSalary[r.Next(0, 7)]; var productionBonus = baseSalary * 10 / 100; var compensationBonus = baseSalary * 5 / 100; var commision = baseSalary * 1 / 100; var contribution = baseSalary * 3 / 100; for (int j = 1; j <= 6; j++) { var month = j; int year = 2020; modelBuilder.Entity <Employee>().HasData(new Employee { Id = id, BaseSalary = baseSalary, BeginDate = beginDate, Birthday = bithday, Commission = commision, CompensationBonus = compensationBonus, Contributions = contribution, DivisionId = division, EmployeeCode = employeeCode.ToString(), EmployeeName = firstName[i], EmployeeSurname = lastName[i], IdentificationNumber = identification.ToString(), OfficeId = office, PositionId = position, ProductionBonus = productionBonus, Year = year, Month = month, Grade = grade }); id++; } } }
public IHttpActionResult GetNewRandomPerson() { var nameGenerator = new PersonNameGenerator(); var person = new Person() { FirstName = nameGenerator.GenerateRandomFirstName(), LastName = nameGenerator.GenerateRandomLastName() }; return(this.Ok(person)); }
public async Task <ActionResult <string> > StartJob([FromBody] JobDescription jobDescription) { //string project = Guid.NewGuid().ToString("N"); var personGenerator = new PersonNameGenerator(); string project = $"{personGenerator.GenerateRandomFirstName()}_{personGenerator.GenerateRandomLastName()}"; await _jobRunner.RunJob(jobDescription, $"{project}"); return($"STARTED: jobDescription.Build"); }
public void ShouldGenerateSameNameIfSameRandomGenerator() { var personNameGenerator1 = new PersonNameGenerator(new Random(42)); var personNameGenerator2 = new PersonNameGenerator(new Random(42)); var firstName = personNameGenerator1.GenerateRandomFirstAndLastName(); var secondName = personNameGenerator2.GenerateRandomFirstAndLastName(); Assert.Equal(firstName, secondName); }
static void Main(string[] args) { var personGenerator = new PersonNameGenerator(); List <string> domains = new List <string>(new string[] { "ua", "pa", "spam", "bc", "havard", "sheltonstate", "alabama", "university" }); List <string> endings = new List <string>(new string[] { "com", "org", "us", "edu", "eu", "net", "spam", "gov" }); Random rnd = new Random(); int emails = rnd.Next(100, 1000); string text = Resources.Insane; var stringRipper = text.Split('\n'); int numberRetries = 0; while (numberRetries <= 50) { int i = 0; for (i = 0; i < emails; i++) { var name = personGenerator.GenerateRandomFirstAndLastName(); name = name.Replace(" ", "."); int doms = rnd.Next(0, 7); int ends = rnd.Next(0, 6); int messages = rnd.Next(3, 62); try { MailMessage spamMessage = new MailMessage($"{name}@{domains[doms]}.{endings[ends]}", "*****@*****.**", "The Warning Signs Of InSaNiTy", stringRipper[messages]); using (var client = new SmtpClient("care-web.caps.ua.edu", 25)) { client.EnableSsl = true; client.UseDefaultCredentials = false; client.Send(spamMessage); } } catch (Exception ex) { numberRetries++; } } if (i == emails) { break; } } MailMessage MyMessage = new MailMessage("*****@*****.**", "*****@*****.**", $"{emails} emails were just spammed to you know you ;) ", "Your program hopes you have a great day!"); using (var client = new SmtpClient("care-web.caps.ua.edu", 25)) { client.EnableSsl = true; client.UseDefaultCredentials = false; client.Send(MyMessage); } }
public static User GenerateUser(PersonNameGenerator nameGenerator, Random random) { string fName = nameGenerator.GenerateRandomFirstName(); string lName = nameGenerator.GenerateRandomLastName(); string studentId = $"70{random.Next(2000000, 9000000)}"; var email = $"{lName.Substring(0, 4).ToLower()}{studentId.Substring(studentId.Length - 4, 4)}@kettering.edu"; var phone = $"({random.Next(100, 999)}){random.Next(100, 999)}-{random.Next(1000, 9999)}"; var pw = studentId; return(new User(0, $"{fName} {lName}", studentId, email, phone, pw)); }
private void InsertRandomTexts() { var number = new Random().Next(18, 50); dpBirthdate.SelectedDate = new DateTime(DateTime.Today.Year - number, 6, 14); var personNameGenerator = new PersonNameGenerator(); txFirstName.Text = personNameGenerator.GenerateRandomFirstName(); txLastName.Text = personNameGenerator.GenerateRandomLastName(); }
public static Customer Random() { var random = new Random(); var randomName = new PersonNameGenerator(); return(new Customer( random.Next(1, 80), randomName.GenerateRandomFirstAndLastName(), new IdentifierValue(TaxIdentifier.Cedula, "123456789"), randomName.GenerateRandomFirstAndLastName())); }