aboutsummaryrefslogtreecommitdiff
path: root/lib/name.js
blob: 0965b80eac4790eb5e14af7065f64ee9cfc288a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var Helpers = require('./helpers');
var definitions = require('./definitions');

/*
exports.first_name = function(){

  return definitions.first_name()[0];
  //Math.floor(Math.random()*10);

};
*/

exports.findName = function() {
  var r = Helpers.randomNumber(8);
  switch(r)
  {
  case 0:
   return Helpers.randomize(definitions.name_prefix()) + " " + Helpers.randomize(definitions.first_name()) + " " +  Helpers.randomize(definitions.last_name());
   break;
  case 1:
   return Helpers.randomize(definitions.first_name()) + " " + Helpers.randomize(definitions.last_name()); + " " + Helpers.randomize(definitions.name_suffix);
    break;
  }

  return Helpers.randomize(definitions.first_name()) + " " + Helpers.randomize(definitions.last_name());

};

exports.firstName = function () {
  return Helpers.randomize(definitions.first_name());
};

exports.lastName = function () {
  return Helpers.randomize(definitions.last_name());
};