一个简单的姓名生成器

  一个超简单又很实用的姓名生成器,代码是用JavaScript写的,很容易改成别的语言。

  思路非常简单,代码及注释如下:

    // 生成随机姓名function getName() {// 常用的姓let familyNames = new Array("赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈","褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许","何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏","陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章","云", "苏", "潘", "葛", "奚", "范", "彭", "郎", "鲁", "韦","昌", "马", "苗", "凤", "花", "方", "俞", "任", "袁", "柳","酆", "鲍", "史", "唐", "费", "廉", "岑", "薛", "雷", "贺","倪", "汤", "滕", "殷", "罗", "毕", "郝", "邬", "安", "常","乐", "于", "时", "傅", "皮", "卞", "齐", "康", "伍", "余","元", "卜", "顾", "孟", "平", "黄", "和", "穆", "萧", "尹");// 常用的名let givenNames = new Array("子璇", "淼", "国栋", "夫子", "瑞堂", "甜", "敏", "尚", "国贤", "贺祥", "晨涛","昊轩", "易轩", "益辰", "益帆", "益冉", "瑾春", "瑾昆", "春齐", "杨", "文昊","东东", "雄霖", "浩晨", "熙涵", "溶溶", "冰枫", "欣欣", "宜豪", "欣慧", "建政","美欣", "淑慧", "文轩", "文杰", "欣源", "忠林", "榕润", "欣汝", "慧嘉", "新建","建林", "亦菲", "林", "冰洁", "佳欣", "涵涵", "禹辰", "淳美", "泽惠", "伟洋","涵越", "润丽", "翔", "淑华", "晶莹", "凌晶", "苒溪", "雨涵", "嘉怡", "佳毅","子辰", "佳琪", "紫轩", "瑞辰", "昕蕊", "萌", "明远", "欣宜", "泽远", "欣怡","佳怡", "佳惠", "晨茜", "晨璐", "运昊", "汝鑫", "淑君", "晶滢", "润莎", "榕汕","佳钰", "佳玉", "晓庆", "一鸣", "语晨", "添池", "添昊", "雨泽", "雅晗", "雅涵","清妍", "诗悦", "嘉乐", "晨涵", "天赫", "玥傲", "佳昊", "天昊", "萌萌", "若萌");// 随机取一个姓let i = Math.floor((Math.random() * familyNames.length));let familyName = familyNames[i];// 随机取一个名let j = Math.floor((Math.random() * givenNames.length));let givenName = givenNames[j];let name = familyName + givenName;return name;}// 测试上述函数,生成十个随机姓名for (let t = 0; t < 10; t++) {console.log(getName());}

一个简单的姓名生成器相关推荐

  1. 使用 Flutter 制作一个简单的笑话生成器应用程序

    在本教程中,我将向您展示如何使用 Flutter 制作一个简单的笑话生成器应用程序 对于这个项目,我们将从 RESTful API 获取数据 API的链接: 随机笑话 对于这个项目,我不会关注应用程序 ...

  2. 一个简单的姓名拼音匹配

    # 一个简单的姓名拼音匹配## 姓名一般是由两三个汉字组成,选其顺序且连续的拼音缩略的组合就算匹配成功.#require 'chinese_pinyin'@name = "成吉思汗" ...

  3. 一个简单的密码生成器

    废话不多说,直接上代码: while True: #设置循环,这样两次以上使用不需要退出重开. import random print('******欢迎来到密码生成器!*****') lowerca ...

  4. 【简单的密码生成器】

    简单的密码生成器 用python写了一个简单的密码生成器.生成的密码包含数字.小写字母.大写字母.特殊字符.为了确保这四种类型的密码都存在,最后4次循环分别把四种类型的值插入到了密码的随机位置. 代码 ...

  5. 一个简单的格式化信函生成器

    童鞋们都应该见过各种各样的请柬咯, 请柬上面通常是一个模板,然后填上被邀请人及相关信息,在 Word 里面称之为 "邮件合并"特性. 今天,我们就来实现一个简单的格式化信函生成器. ...

  6. Qt实现一个简单的编译器(软件生成器)

    Qt实现一个简单的编译器(软件生成器) 本文章只记录如何用Qt实现一个简单编译器,即点击本软件中的按钮便可在另一目录中生成一个新的软件(与本软件不冲突). 文章目录 Qt实现一个简单的编译器(软件生成 ...

  7. 简单的中文姓名生成器

    项目在测试时,有时候需要生成大量的测试数据,如果是数字之类的还比较好办,直接用 Random 类随机生成就行了,如果是人名之类的就要麻烦一些,总不能把人的名字也随机生成为 abc 之类的吧,于是就有了 ...

  8. python文本处理入门:44行代码写一个简单的藏头诗生成器

    想必最近大家家庭群里最近都会看到这么一张图: 一惊,这什么玩意儿???后来一搜会发现里面不同的诗句来自于不同的古诗,嘛,这不是很好玩的一件事情吗?这次我们使用Github的唐诗宋词dataset:ht ...

  9. python编写程序输出诗句_Python文本处理简介:44行代码编写一个简单的隐藏诗生成器,python,入门,藏头诗...

    想必最近大家家庭群里最近都会看到这么一张图: 一惊,这什么玩意儿???后来一搜会发现里面不同的诗句来自于不同的古诗,嘛,这不是很好玩的一件事情吗?这次我们使用Github的唐诗宋词dataset:ht ...

  10. python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名

    上一篇,我们梳理了Python中关于字典排序的一些常用方法(杂乱无章的数据结构如何进行排序,简明讲述Python字典排序那些事).其中,我们讲到了Python的collections模块中的Order ...

最新文章

  1. Oracle数据库中序列(SEQUENCE)的用法详解
  2. 新版本秒级自动部署,K8S才是永远的容器之神!
  3. 01_Java概述_public class和class的区别1
  4. mba案例分析_2020年(第八届)MBA企业案例分析实践课程暨大赛完美收官!
  5. 清华排名首登亚洲第一,今年财务预算300亿
  6. Golang sync.Once 简介与用法
  7. 常见鸟的种类及特点_常见乌龟的品种及图片大全!
  8. 国内遥感卫星资源综述
  9. RGB888转换为RGB565格式
  10. Java:实现使用蛮力方法解决旅行推销员问题算法(附完整源码)
  11. python脚本批量更改图片大小
  12. python不支持下标访问元素吗_Python 集合不支持使用下标访问其中的元素
  13. 大数据杀熟的背后 -- 浅谈用户画像
  14. More than 1 blank line not allowed
  15. 浅谈常见的七种加密算法及实现
  16. 计算机指数表示,e是什么
  17. 在RuoYi-Cloud若依系统的环境部署的建议及总结
  18. java ArrayList按照某个属性升序排序
  19. 不容错过 科技 商务高清背景图片素材推荐
  20. 那些年,追过的开源软件和技术[转载]

热门文章

  1. EtherCAT运动控制卡开发教程之Qt(上):开发环境配置与简单运动控制应用
  2. SonarLint 默认扫描规则
  3. 行程匹配的算法python_节约里程算法的python实现
  4. 计算机中丢失mplugin.dll,安装MathType时提示缺少Mplugin.dll文件
  5. s081-2020 Lab4 traps
  6. a4如何打印双面小册子_a4如何打印双面小册子
  7. 通达信公式解密工具5.05
  8. TCP/IP报文格式及通讯
  9. JAVA面向对象的三大特性
  10. Training ICD Basics摘要