halvalla
Version:
Generate React elements with CoffeeScript functions
126 lines (123 loc) • 2.85 kB
text/coffeescript
nextName = 0
module.exports = nameMine = {
getName:(n = nextName)->
nextName = n if n >nextName
limit = nameMine.names.length
nameId = (nextName % limit)
howMany = 1+((nextName- nameId) / limit)
nextName++
value = []
while howMany--
value.push nameMine.names[nameId]
nameId += howMany *2
nameId %= limit
return value.join ' '
names:[
"James","Mary",
"John","Patricia",
"Robert","Jennifer",
"Michael","Elizabeth",
"William","Linda",
"David","Barbara",
"Richard","Susan",
"Joseph","Jessica",
"Thomas","Margaret",
"Charles","Sarah",
"Christopher","Karen",
"Daniel","Nancy",
"Matthew","Betty",
"Anthony","Lisa",
"Donald","Dorothy",
"Mark","Sandra",
"Paul","Ashley",
"Steven","Kimberly",
"Andrew","Donna",
"Kenneth","Carol",
"George","Michelle",
"Joshua","Emily",
"Kevin","Amanda",
"Brian","Helen",
"Edward","Melissa",
"Ronald","Deborah",
"Timothy","Stephanie",
"Jason","Laura",
"Jeffrey","Rebecca",
"Ryan","Sharon",
"Gary","Cynthia",
"Jacob","Kathleen",
"Nicholas","Amy",
"Eric","Shirley",
"Stephen","Anna",
"Jonathan","Angela",
"Larry","Ruth",
"Justin","Brenda",
"Scott","Pamela",
"Frank","Nicole",
"Brandon","Katherine",
"Raymond","Virginia",
"Gregory","Catherine",
"Benjamin","Christine",
"Samuel","Samantha",
"Patrick","Debra",
"Alexander","Janet",
"Jack","Rachel",
"Dennis","Carolyn",
"Jerry","Emma",
"Tyler","Maria",
"Aaron","Heather",
"Henry","Diane",
"Douglas","Julie",
"Jose","Joyce",
"Peter","Evelyn",
"Adam","Frances",
"Zachary","Joan",
"Nathan","Christina",
"Walter","Kelly",
"Harold","Victoria",
"Kyle","Lauren",
"Carl","Martha",
"Arthur","Judith",
"Gerald","Cheryl",
"Roger","Megan",
"Keith","Andrea",
"Jeremy","Ann",
"Terry","Alice",
"Lawrence","Jean",
"Sean","Doris",
"Christian","Jacqueline",
"Albert","Kathryn",
"Joe","Hannah",
"Ethan","Olivia",
"Austin","Gloria",
"Jesse","Marie",
"Willie","Teresa",
"Billy","Sara",
"Bryan","Janice",
"Bruce","Julia",
"Jordan","Grace",
"Ralph","Judy",
"Roy","Theresa",
"Noah","Rose",
"Dylan","Beverly",
"Eugene","Denise",
"Wayne","Marilyn",
"Alan","Amber",
"Juan","Madison",
"Louis","Danielle",
"Russell","Brittany",
"Gabriel","Diana",
"Randy","Abigail",
"Philip","Jane",
"Harry","Natalie",
"Vincent","Lori",
"Bobby","Tiffany",
"Johnny","Alexis",
"Logan","Kayla",
]
}
#
#