first_names = %w[ Liam Noah Oliver Elijah William James Benjamin Lucas Henry Alexander Mason Michael Ethan Daniel Jacob Logan Jackson Levi Sebastian Mateo Jack Owen Theodore Aiden Samuel Joseph John David Wyatt Matthew Luke Asher Carter Julian Grayson Leo Jayden Gabriel Isaac Lincoln Anthony Hudson Dylan Ezra Thomas Charles Christopher Jaxon Maverick Josiah Isaiah Andrew Elias Joshua Nathan Caleb Ryan Adrian Miles Eli Nolan Christian Aaron Cameron Ezekiel Colton Luca Landon Hunter Jonathan Santiago Axel Easton Cooper Jeremiah Angel Roman Connor Jameson Robert Greyson Jordan Ian Carson Jaxson Leonardo Nicholas Dominic Austin Everett Brooks Xavier Kai Jose Parker Adam Jace Wesley Kayden Silas Bennett Declan Waylon Weston Evan Emmett Micah Ryder Beau Damian Brayden Gael Rowan Harrison Bryson Sawyer Amir Kingston Jason Giovanni Vincent Ayden Chase Myles Diego Nathaniel Legend Jonah River Tyler Cole Braxton George Milo Zachary Ashton Luis Jasper Kaiden Adriel Gavin Bentley Calvin Zion Juan Maxwell Max Ryker Carlos Emmanuel Jayce Lorenzo Ivan Jude August Kevin Malachi Elliott Rhett Archer Karter Arthur Luka Elliot Thiago Brandon Camden Justin Jesus Maddox King Theo Enzo Matteo Emiliano Dean Hayden Finn Brody Antonio Abel Alex Tristan Graham Zayden Judah Xander Miguel Atlas Messiah Barrett Tucker Timothy Alan Edward Leon Dawson Eric Ace Victor Abraham Nicolas Jesse Charlie Patrick Walker Joel Richard Beckett Blake Alejandro Avery Grant Peter Oscar Matias Amari Lukas Andres Arlo Colt Adonis Kyrie Steven Felix Preston Marcus Holden Emilio Remington Jeremy Kaleb Brantley Bryce Mark Knox Israel Phoenix Kobe Nash Griffin Caden Kenneth Kyler Hayes Jax Rafael Beckham Javier Maximus Simon Paul Omar Kaden Kash Lane Bryan Riley Zane Louis Aidan Paxton Maximiliano Karson Cash Cayden Emerson Tobias Ronan Brian Dallas Bradley Jorge Walter Josue Khalil Damien Jett Kairo Zander Andre Cohen Crew Hendrix Colin Chance Malakai Clayton Daxton Malcolm Lennox Martin Jaden Kayson Bodhi Francisco Cody Erick Kameron Atticus Dante Jensen Cruz Finley Brady Joaquin Anderson Gunner Muhammad Zayn Derek Raymond Kyle Angelo Reid Spencer Nico Jaylen Jake Prince Manuel Ali Gideon Stephen Ellis Orion Rylan Eduardo Mario Rory Cristian Odin Tanner Julius Callum Sean Kane Ricardo Travis Wade Warren Fernando Titus Leonel Edwin Cairo Corbin Dakota Ismael Colson Killian Major Tate Gianni Elian Remy Lawson Niko Nasir Kade Armani Ezequiel Marshall Hector Desmond Kason Garrett Jared Cyrus Russell Cesar Sarah Tyson Malik Donovan Jaxton Cade Romeo Nehemiah Sergio Iker Caiden Jay Pablo Devin Jeffrey Otto Kamari Ronin Johnny Clark Marco Edgar Bowen Jaiden Grady Zayne Sullivan Jayceon Sterling Andy Conor Raiden Royal Royce Solomon Trevor Winston Emanuel Finnegan Pedro Luciano Harvey Franklin Noel Troy Princeton Johnathan Erik Fabian Oakley Rhys Porter Hugo Frank Damon Kendrick Mathias Milan Peyton Wilder Callan Gregory Seth Matthias Briggs Ibrahim Roberto Conner Quinn Kashton Sage Santino Kolton Alijah Dominick Zyaire Apollo Kylo Reed Philip Kian Shawn Kaison Leonidas Ayaan Lucca Memphis Ford Baylor Kyson Uriel Allen Collin Ruben Archie Dalton Esteban Adan Forrest Alonzo Isaias Leland Jase Dax Kasen Gage Kamden Marcos Jamison Francis Hank Alexis Tripp Frederick Jonas Stetson Cassius Izaiah Eden Maximilian Rocco Tatum Keegan Aziel Moses Bruce Lewis Braylen Omari ] last_names = %w[ Smith Johnson Williams Jones Brown Davis Miller Wilson Moore Taylor Anderson Thomas Jackson White Harris Martin Thompson Garcia Martinez Robinson Clark Rodriguez Lewis Lee Walker Hall Allen Young Hernandez King Wright Lopez Hill Scott Green Adams Baker Gonzalez Nelson Carter Mitchell Perez Roberts Turner Phillips Campbell Parker Evans Edwards Collins Stewart Sanchez Morris Rogers Reed Cook Morgan Bell Murphy Bailey Rivera Cooper Richardson Cox Howard Ward Torres Peterson Gray Ramirez James Watson Brooks Kelly Sanders Price Bennett Wood Barnes Ross Henderson Coleman Jenkins Perry Powell Long Patterson Hughes Flores Washington Butler Simmons Foster Gonzales Bryant Alexander Russell Griffin Diaz Hayes ] iterations = 200 iterations.times do |n| puts "Iteration #{n + 1} of #{iterations}" first_names.each do |name| User.create( first_name: name, last_name: last_names.sample ) end end # Ensure we have at least 10 Sarah Connors to test queries 10.times do User.create( first_name: 'Sarah', last_name: 'Connor' ) end