Skip to content

Instantly share code, notes, and snippets.

@AliSajid
Created April 16, 2012 18:05
Show Gist options
  • Save AliSajid/13ce963177d06e7b1d0e to your computer and use it in GitHub Desktop.
Save AliSajid/13ce963177d06e7b1d0e to your computer and use it in GitHub Desktop.
Random Data Generator
#!/usr/bin/env ruby
def generate_name_male
prng = Random.new(Time.now.to_r)
mfnamelist = %w(JAMES JOHN ROBERT MICHAEL WILLIAM DAVID RICHARD CHARLES JOSEPH THOMAS CHRISTOPHER DANIEL PAUL MARK DONALD GEORGE KENNETH STEVEN EDWARD BRIAN)
# ffnamelist = %w(MARY PATRICIA LINDA BARBARA ELIZABETH JENNIFER MARIA SUSAN MARGARET DOROTHY LISA NANCY KAREN BETTY HELEN SANDRA DONNA CAROL RUTH SHARON)
lnamelist = %w(SMITH JOHNSON WILLIAMS JONES BROWN DAVIS MILLER WILSON MOORE TAYLOR ANDERSON THOMAS JACKSON WHITE HARRIS MARTIN THOMPSON GARCIA MARTINEZ ROBINSON)
mfname = mfnamelist[prng.rand(0..(mfnamelist.length - 1))]
# ffname = ffname[prng.rand(0..ffname.length)]
lname = lnamelist[prng.rand(0..(lnamelist.length - 1))]
name = "#{mfname} #{lname}"
return name
end
4.times do
puts generate_name_male
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment