-
-
Save AliSajid/13ce963177d06e7b1d0e to your computer and use it in GitHub Desktop.
Random Data Generator
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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