Needed to generate fake names and emails today for a stub API I’m developing. Found a github gist that did the trick. Very easy. Just had to install the faker gem first:
$ sudo gem install faker
The example generates to CSV but I needed from object instances for C# so changed the code as such:
require 'faker' require 'securerandom' File.open("output.txt", "wb") do |file| i=0 until i == 500 uuid = SecureRandom.uuid fake = "new SearchUserResult("" + Faker::Name.name + "", "" + Faker::Internet.email + "", UserType.Person, "" + uuid + ""),n" file << fake i=i+1 end end