Module: Modlr::Name

Defined in:
lib/modlr/names.rb

Constant Summary collapse

FNAMES =
["JAMES", "JOHN", "ROBERT", "MICHAEL", "WILLIAM", 
"DAVID", "RICHARD", "CHARLES", "JOSEPH", "THOMAS", 
"CHRISTOPHER", "DANIEL", "PAUL", "MARK", "DONALD", 
"GEORGE", "KENNETH", "STEVEN", "EDWARD", "BRIAN", 
"RONALD", "ANTHONY", "KEVIN", "JASON", "MATTHEW", 
"GARY", "TIMOTHY", "JOSE", "LARRY", "JEFFREY", 
"FRANK", "SCOTT", "ERIC", "STEPHEN", "ANDREW", 
"RAYMOND", "GREGORY", "JOSHUA", "JERRY", "DENNIS", 
"WALTER", "PATRICK", "PETER", "HAROLD", "DOUGLAS", 
"HENRY", "CARL", "ARTHUR", "RYAN", "ROGER", "JOE", 
"JUAN", "JACK", "ALBERT", "JONATHAN", "JUSTIN", 
"TERRY", "GERALD", "KEITH", "SAMUEL", "WILLIE", 
"RALPH", "LAWRENCE", "NICHOLAS", "ROY", "BENJAMIN", 
"BRUCE", "BRANDON", "ADAM", "HARRY", "FRED", "WAYNE", 
"BILLY", "STEVE", "LOUIS", "JEREMY", "AARON", "RANDY", 
"HOWARD", "EUGENE", "CARLOS", "RUSSELL", "BOBBY", 
"VICTOR", "MARTIN", "ERNEST", "PHILLIP", "TODD", "JESSE", 
"CRAIG", "ALAN", "SHAWN", "CLARENCE", "SEAN", "PHILIP", 
"CHRIS", "JOHNNY", "EARL", "JIMMY", "ANTONIO", "DANNY", 
"BRYAN", "TONY", "LUIS", "MIKE", "STANLEY", "LEONARD", 
"MARY", "PATRICIA", "LINDA", "BARBARA", "ELIZABETH", 
"JENNIFER", "MARIA", "SUSAN", "MARGARET", "DOROTHY", 
"LISA", "NANCY", "KAREN", "BETTY", "HELEN",  
"DONNA", "CAROL", "RUTH", "SHARON", "MICHELLE", 
"LAURA", "SARAH", "KIMBERLY", "DEBORAH", "JESSICA", 
"SHIRLEY", "CYNTHIA", "ANGELA", "MELISSA", "BRENDA", 
"AMY", "ANNA", "REBECCA", "VIRGINIA", "KATHLEEN", 
"PAMELA", "MARTHA", "DEBRA", "AMANDA", "STEPHANIE", 
"CAROLYN", "CHRISTINE", "MARIE", "JANET", "CATHERINE", 
"FRANCES", "ANN", "JOYCE", "DIANE", "ALICE", 
"JULIE", "HEATHER", "TERESA", "DORIS", "GLORIA", 
"EVELYN", "JEAN", "CHERYL", "MILDRED", "KATHERINE", 
"JOAN", "ASHLEY", "JUDITH", "ROSE", "JANICE", 
"KELLY", "NICOLE", "JUDY", "CHRISTINA", "KATHY", 
"THERESA", "BEVERLY", "DENISE", "TAMMY", "IRENE", 
"JANE", "LORI", "RACHEL", "MARILYN", "ANDREA", 
"KATHRYN", "LOUISE", "SARA", "ANNE", "JACQUELINE", 
"WANDA", "BONNIE", "JULIA", "RUBY", "LOIS", 
"TINA", "PHYLLIS", "NORMA", "PAULA", "DIANA", 
"ANNIE", "LILLIAN", "EMILY", "ROBIN", "SANDRA"]
LNAMES =
["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"]

Class Method Summary collapse

Class Method Details

.rand_first_nameObject



6
7
8
# File 'lib/modlr/names.rb', line 6

def self.rand_first_name
  FNAMES[rand(FNAMES.count)]
end

.rand_last_nameObject



9
10
11
# File 'lib/modlr/names.rb', line 9

def self.rand_last_name
  LNAMES[rand(LNAMES.count)]
end

.rand_nameObject



3
4
5
# File 'lib/modlr/names.rb', line 3

def self.rand_name
  self.rand_first_name + " " + self.rand_last_name
end