中国风游戏随机昵称PHP版源码

中国风游戏随机昵称PHP版

今天项目中需要为用户生成一个随机昵称,于是做了个小demo,记录在这里,需要的可以直接拿走。

源码:

  1. /*
  2.  * 随机昵称
  3.  * @param $male int 性别1男2女
  4.  * @return string
  5.  */
  6. function randomNickname($male = 1){
  7.     $familyname = ["支","余","贲","赵","慕","巫","太叔","方","诸","元","邓","孙","萧","乔","尉迟","柳","朱","卜","单","李","姚","燕","东方","叶","尤","顾","杭","周","邵","牧","诸葛","唐","许","穆","洪","郑","狄","侯","夏侯","吕","尹","包","王","宋","秋","欧阳","曹","堪","诸","冯","庞","仲","皇甫","严","汪","左","陈","叶","宫","上官","华","祁","石","卫","阮","宁","司马","陶","禹","崔","蒋","郦","仇","司空","姜","屈","吉","沈","童","祖","鲜于","柏","项","钮","韩","颜","武","长孙","章","董","龚","杨","白","轩辕","潘","粱","程","秦","韶","闾丘","彭","罗","荣","何","郜","东郭","昌","席","荀","施","蔺","令狐","马","阎","羊","孔","徐","淳于","酆","贾","於","魏","邱","南宫","鲍","江","惠","戚","闵","百里","岑","黎","甄","谢","樊","单于","雷","鄂","魏","邹","温","宇文","汤","夏","家","卓","凌","赫连","滕","高","封","窦","霍","乐正","聂","蔡","宓","翟","虞","子车","廉","田","符","苏","柯","慕容","毕","万","刘","范","莫","司徒","郝","支","景","鲁","缪","阳佟","史","咎","詹","韦","宗","归海","邬","管","钱","苗","宣","司空","安","卢","吴","方","郁","西门","常","经","张","任","嵇","左丘","于","房","喻","袁","邢","伯赏","傅","裘","俞","柳","向","巫马","赫","费","唐","裴","谷粱","连","解","纪","薛","陆","公西","齐","应","骆","贺","翁","公冶","伍","丁","车","孟","段","濮"];
  8.     $male_name = ["邑","乾","绯","擎汉","豪英","剑愁","一笑","逊","蹇","涔","酬海","成败","冥幽","天问","紊","剑","臻","复天","忘幽","士萧","山河","凡","鞯","珩","严青","成危","中道","仇天","嵩","达","鹤","不斜","成风","道天","一斩","豪","烙","鞅","不可","成仁","道消","不二","裘","冥","霸","不正","无施","道罡","无剑","匪","惮","寇","无声","不斜","不凡","断天","戾","雍","博","百招","靖仇","不尤","远侵","瑛","鑫","匕","千万","若风","千筹","一刀","铭","靖","弼","随阴","若剑","断秋","碧空","霆","紊","碧","一手","若之","断缘","仇血","驳","钧","捕","三毒","亿先","道之","万声","疾","隶","败","三德","人达","剑心","万天","威","沅","悲","一德","人英","剑成","送终","祥","翎","羿","老九","人杰","剑封","绝山","誉","戎","储","老五","人雄","万言","绝义","枫","擎","靳","老四","元龙","绝悟","沧海","凛","荆","汲","十三","成威","绝施","万仇","涛","丑","邴","如豹","成协","乘风","万怨","卿","坤","糜","连虎","不评","乘云","万恶","豁","耷","松","似狮","老三","世开","恶天","焱","磬","井","大楚","广山","剑鬼","灭龙","虔","函","富","定帮","不言","远锋","剑身","契","翰","乌","伟帮","追命","远望","无敌","罡","遥","焦","大有","难敌","远山","半鬼","鸿","萧","奎","高烽","难破","广缘","行天","胜","嚣","稀","自中","难摧","天与","浩天","鹰","骁","班","天川","难胜","天抒","天寿","卿","鲂","仰","大开","德地","天奇","无血","城","剑","伊","傀儡","德天","半仙","聋五","康","筮","栾","羊青","世平","一鸣","如花","阁","勒","厉","牛青","世德","文龙","三问","穆","炳","戎","开山","世立","元正","非笑","扬","斩","天德","中恶","浩阑","蓝血","垣","颤","铁身","延恶","士晋","无招","师","孱","老黑","百川","铸海","无极","翼","续","半邪","世倌","人龙","鬼神","秋","岩","半山","连碧","伯云","满天","傥","奄","一江","岱周","老头","飞扬","乞","箴","十八","行恶","剑通","行恶","剑通","致远","俊驰","雨泽","烨磊","晟睿","天佑","文昊","修洁","黎昕","远航","旭尧","鸿涛","伟祺","荣轩","越泽","浩宇","瑾瑜","皓轩","擎苍","擎宇","志泽","子轩","睿渊","弘文","哲瀚","雨泽","楷瑞","建辉","晋鹏","天磊","绍辉","泽洋","鑫磊","鹏煊","昊强","伟宸","博超","君浩","子骞","鹏涛","炎彬","鹤轩","越彬","风华","靖琪","明辉","伟诚","明轩","健柏","修杰","志泽","弘文","峻熙","嘉懿","煜城","懿轩","烨伟","苑博","伟泽","熠彤","鸿煊","博涛","烨霖","烨华","煜祺","智宸","正豪","明杰","立诚","立轩","立辉","峻熙","弘文","熠彤","鸿煊","烨霖","鑫鹏","天思","聪展","鹏笑","愚志","强炫","明雪","松思","源智","渊思","晓啸","天宇","浩然","文轩","鹭洋","振家","乐驹","晓博","文博","昊焱","立果","金鑫","锦程","嘉熙","鹏飞","子默","思远","浩轩","语堂","聪健","问旋","白易","问筠","听白","半雪","山柳","谷雪","靖易","代桃","冷之","盼秋","秋寒","慕蕊","海亦","初晴","盼旋","幼旋","尔蓝","沛山","代丝","觅松","夜白","冷安","灵竹","醉薇","幼南","凡梦","尔曼","念波","迎松","青寒","笑天","问安","雅阳","友绿","南松","诗云","飞风","寄灵","书芹","水云","访琴","谷波","笑白","妙海","孤风","从安","绮彤","之玉","雨珍","秋白","冰安","秋白","南风","醉山","初彤","凝海","映波","平文","青文","寻菡","沛白","平灵","芷烟","白易","尔阳","怜烟","谷槐","觅云"];
  9.     $female_name = ["莹","妍","鸣凤","不二","茗","颖","嫣","无颜","千愁","摇伽","敏","盈","芫","莫言","稚晴","菲鹰","莆","樱","凤","无色","英姑","冰颜","姝","荧","珠","亚男","若颜","无心","涟妖","彤","萤","洙","素阴","飞飞","藏鸟","虔纹","桐","莺","竺","若男","妙芹","若冰","若魔","芝","瑛","萝","灭男","珊珊","嫣娆","绾绾","芷","璎","翠","高丽","如雪","唯雪","艳血","姿","芙","萃","妖丽","雪一","菲音","绝音","茈","芾","柔","三颜","茗茗","如冰","血茗","涫","湘","沁","代男","荧荧","如娆","凤妖","秀","襄","芹","踏歌","赛凤","如音","若血","蓉","香","衫","芙蓉","柏柳","一曲","雪冥","青","玲","珊","雁开","艳一","灵煌","冰姬","卿","灵","琳","东蒽","宝川","宫苴","绝音","清","绫","莛","沉鱼","宝莹","涔雨","邪欢","惠","翎","葶","落雁","不弱","太君","老姆","荟","丝","芮","凡英","不惜","莫茗","黎云","筝","姒","赛君","可仁","莫英","凤凰","真","苠","闭月","可兰","朝雪","一寡","贞","绮","羞花","可燕","老太","颜演","珍","淇","不愁","可愁","茹嫣","幻然","宛","荠","盛男","可冥","丹妗","幻悲","娩","琦","青荷","梨愁","缘郡","幻雪","莞","衣","清涟","不悔","冥茗","幻嫣","菀","沂","一兰","不乐","溪灵","葵阴","素","苡","如花","起眸","惋清","灭绝","愫","怡","聋五","惋庭","太英","夜阑","涑","悒","绣连","香芦","太清","藏今","兰","芳","金连","飞凤","善斓","幻姬","澜","芸","大凄","无春","善愁","茹妖","蓝","笙","傻姑","紫烟","善若","香魔","斓","忻","蛟凤","双双","嫣然","魂幽","纹","芯","莹芝","汝燕","阑悦","藏花","雯","紫","中蓝","玉兰","阑香","妖妖","若","茈","太兰","婷冉","岂愈","一凤","弱","芷","寡妇","秋尽","紫伊","芸遥","萍","颜","外绣","凤灵","清炎","行云","颦","艳","不平","媚颜","清涟","舞仙","婴","雁","毒娘","问晴","苑睐","小小","梦琪","之桃","慕青","尔岚","初夏","沛菡","傲珊","曼文","乐菱","惜文","香寒","新柔","语蓉","海安","夜蓉","涵柏","水桃","醉蓝","语琴","从彤","傲晴","语兰","又菱","碧彤","元霜","怜梦","紫寒","妙彤","曼易","南莲","紫翠","雨寒","易烟","如萱","若南","寻真","晓亦","向珊","慕灵","以蕊","映易","雪柳","海云","凝天","沛珊","寒云","冰旋","宛儿"];
  10.     $rand_family = array_rand($familyname,1);
  11.     $data = "";
  12.     if($male == 1){
  13.         $rand_name = array_rand($male_name,1);
  14.         $data = $familyname[$rand_family].$male_name[$rand_name];
  15.     }else{
  16.         $rand_name = array_rand($female_name,1);
  17.         $data = $familyname[$rand_family].$female_name[$rand_name];
  18.     }
  19.     return $data;
  20. }

可以根据性别生成男女不同的姓名。

 

 

你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!