必威体育Betway必威体育官网
当前位置:首页 > IT技术

一个简单的姓名生成器

时间:2019-08-15 05:12:10来源:IT技术作者:seo实验室小编阅读:74次「手机版」
 

名字生成

一个简单的姓名生成器

一个超简单又很实用的姓名生成器,代码是用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());
    }

相关阅读

一个身份证可以开几个淘宝店?什么是店铺负责人?

虽然说现在电商行业已经进入了饱和的状态,所以竞争也会日益剧增,但是很多人还是毫不犹豫地选择在淘宝上开店,甚至想开多个淘宝店。那

如何“靠脸吃饭”?支付宝给出了一个方法

声明:本文来自于微信公众号三节课(ID:sanjieke01),作者:Pb(高阶用户体系搭建课程优秀学员),授权站长之家转载发布。靠脸吃饭,终于成了现

成为一个软硬件通吃的技术大牛,有一点很重要!

有没有软硬件通

APP推广:怎么玩微信活动?一个真实的案例分享

相信很多的APP运营人员都会顺搭着运营一个微信公众号吧,利用微信公众号进行APP的宣传推广,就现阶段而言效果还是不错的。前几天,正值

一个赚钱的淘宝店长每天工作内容是什么?

很多淘宝商家在操作店铺的时候,自己的店铺没有销量,没有销售额,就一直感觉自己的店铺难做、感觉自己的类目难做、感觉自己的产品难做

分享到:

栏目导航

推荐阅读

热门阅读