随机获取小区/酒店名称

因做一些演示数据需要获取一些相对真实的小区/酒店名称,所以就记录一下
PS:这里用到 underscore 的方法 网址: http://www.bootcss.com/p/underscore/

如果不想引入 underscore 也可以用下面方法替换 ._random()

/**
 * Description:[输出指定n位随机整数]
 * @param n  指定n位数
 * reture n位数的随机数
 */
function randomNum(n){
  let random = "";
  for (let i = 0; i < n; i++){
    random += Math.floor(Math.random() * 10);
  }
  return random;
}

主体方法:
//方法返回名称可能重复,请注意判断。
function getName(){
  //用于组合名称用
  const keyArr = [
    "鼎", "金", "惠", "和", "凯", "雅", "盛", "豪", "隆", "汇",
    "悦", "福", "茗", "格", "馨", "华", "君", "洲", "北", "逸", "缘"
  ];
  //常见名称
  const commonName =
    ["聚源", "佳福", "驿乐", "源达", "华邦", "凯撒", "同阳", "美乐", "华尔顿", "天胜",
      "金豪", "鹏晖", "金雅", "雅盛", "菲特", "协邦", "龙桦", "麦豪", "盛达", "荣盛",
      "格林", "汇都", "七福", "富臣", "名豪", "裕福", "元一", "宏福", "世尊", "京华",
      "城轩", "永嘉", "诚尔", "梦泰", "富华", "尔乐", "银都", "顺生", "金角", "领立",
      "鑫荣", "友荣", "鼎盛", "国鼎", "双屿", "富丽", "温沙", "亿凯", "鸿华", "星辉",
      "宏达", "博亿", "乐从", "客轩", "金锐", "天都", "君悦", "赢天", "熙和", "派高",
      "博玛", "润新", "东蒙", "利来", "国聚", "艺诺", "诚悦", "杰宏", "文华", "美特",
      "锐恒", "泰唐", "裕通", "永新", "兴源", "金旺", "舒雅", "正阳", "荣兴", "云天",
      "喜象", "天龙", "银马", "诚达", "鑫汉", "玛格", "中诺", "锦都", "晟丰", "凯豪",
      "柏菲", "华龙", "伟艺", "菲斯", "金跃", "顺冠", "铭科", "洲泰", "简艺", "诺信",
      "优嘉", "名鸿", "江恒", "蓝图", "诚栋", "家家顺", "新家园", "银地", "华瑞", "汇德",
      "易安居", "金航", "创元", "宏轩", "兴扬", "新瑞", "融居", "捷辰", "家客多", "优置客",
      "华瑞", "香河永成", "优享逸栈", "元诚", "凯丽", "世豫", "宜安家", "松鹤", "鑫鸿",
      "湖镇", "兴海", "银兴", "阳光沙滩", "温尚居", "盈盛", "兴盛", "迅杰", "金典", "兴凯",
      "吉星", "东佳", "安厦", "隆志达", "江山大地", "玉溪北苑", "博源", "锦裕达", "和诚",
      "水源丰", "境胜", "爱家立业", "华杰", "盛世恒业", "泰源", "华冠", "大溪地", "天地",
      "信地", "三得益", "房信", "东方", "派拉蒙", "深淼", "河源", "富园", "金源", "百大",
      "兴达", "恩宝", "玖月", "嘉锦鹏", "益民", "光怡", "德信", "八达", "富中", "国正",
      "奥新", "安青", "巴人", "东镜", "丰泽", "丰力", "峰岩", "飞扬", "伟峰", "城铭",
      "村田", "大富", "大商", "星渊", "信拓", "协和", "缘通", "元凌", "远志", "金地",
      "玉鸣", "西欧", "锄禾", "创坛", "住达", "众合", "永恒", "朝河源", "馨园", "鑫诚",
      "颐豪", "亿华", "驿鑫", "普瑞", "强锐", "福地", "长城", "神剑", "瑞贝卡", "日盛达",
      "瑞邦", "三盛", "荣城", "深化", "松鹤", "随缘", "思维", "圣田", "盛和", "天昊", "天晟",
      "万方", "万邦", "图腾", "泰龙", "桃园", "腾飞", "天创", "开源", "奎世", "君意", "聚缘居",
      "鲲鹏", "蓝石", "华美", "百家兴", "京御幸福", "同心", "中佳", "地球村", "居佳", "鼎盛居",
      "方大", "纵横", "青商", "文振", "豫建", "金居", "吉星", "南洋", "天地恒", "广龙", "纬凌特",
      "欧佳", "天地中", "万赢", "广通达", "玉山", "同富康", "恒威", "永辉"
    ];
  //后缀
  const suffix = ["酒店", "华庭", "苑", "湾", "府", "国际公寓", "海岸", "园", "堡"];

  let firstName = "";
  //随机选择获取名称的方式(随机组合还是取常见名)PS:这里用到 underscore 的方法
  //underscore 网址: http://www.bootcss.com/p/underscore/
  if (_.random(0, 10) > 5){
    firstName = keyArr[_.random(0, keyArr.length - 1)] + keyArr[_.random(0, keyArr.length - 1)];
  } else{
    firstName = commonName[_.random(0, commonName.length - 1)];
  }
  const lastName = suffix[_.random(0, suffix.length - 1)];
  const name = firstName + lastName;
  return name;
}

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啟华

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值