zoukankan      html  css  js  c++  java
  • 随机用户名

    			function randomUserName() {
    				let userNamea = ["赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈",
    						"褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许",
    						"何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏",
    						"陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章",
    						"云", "苏", "潘", "葛", "奚", "范", "彭", "郎", "鲁", "韦",
    						"昌", "马", "苗", "凤", "花", "方", "俞", "任", "袁", "柳",
    						"酆", "鲍", "史", "唐", "费", "廉", "岑", "薛", "雷", "贺",
    						"倪", "汤", "滕", "殷", "罗", "毕", "郝", "邬", "安", "常",
    						"乐", "于", "时", "傅", "皮", "卞", "齐", "康", "伍", "余",
    						"元", "卜", "顾", "孟", "平", "黄", "和", "穆", "萧", "尹", "欧阳", "百万", "刘", "习", "除"
    					],
    					userNameb = ["子璇", "淼淼", "国栋", "夫子", "瑞堂", "甜", "敏", "尚", "国贤", "贺祥", "晨涛",
    						"昊轩", "易轩", "益辰", "益帆", "益冉", "瑾春", "瑾昆", "春齐", "杨", "文昊",
    						"东东", "雄霖", "浩晨", "熙涵", "溶溶", "冰枫", "欣欣", "宜豪", "欣慧", "建政",
    						"美欣", "淑慧", "文轩", "文杰", "欣源", "忠林", "榕润", "欣汝", "慧嘉", "新建",
    						"建林", "亦菲", "林尼", "冰洁", "佳欣", "涵涵", "禹辰", "淳美", "泽惠", "伟洋",
    						"涵越", "润丽", "翔龙", "淑华", "晶莹", "凌晶", "苒溪", "雨涵", "嘉怡", "佳毅",
    						"子辰", "佳琪", "紫轩", "瑞辰", "昕蕊", "萌", "明远", "欣宜", "泽远", "欣怡",
    						"佳怡", "佳惠", "晨茜", "晨璐", "运昊", "汝鑫", "淑君", "晶滢", "润莎", "榕汕",
    						"佳钰", "佳玉", "晓庆", "一鸣", "语晨", "添池", "添昊", "雨泽", "雅晗", "雅涵",
    						"清妍", "诗悦", "嘉乐", "晨涵", "天赫", "玥傲", "佳昊", "天昊", "萌萌", "若萌", "华", "明", "World", "coco"
    					],
    					useNameC = ["JouleBlanche", "MarkMoore", "Hume", "Bevis", "BerthaElvira", "WalterWarner", "O'ConnorGreg", "LyndAnn", "LowellWard", "Isaiah", "Jo", "BackCleveland", "TomAndre", "LouiseAlvin", "WilliamSandy", "RockefellerBoyce", "Page", "MaxwellOmar", "RobinsonMag", "GreyRod", "EdieHilda", "GuntherMandy", "Vaughan", "Ada", "AdelaGloria", "RobbinsDolores", "VirginiaAlexander", "EleanorPenelope", "HooverJoanne", "Eliot", "Christian", "MeredithAnsel", "WinifredLuther", "ConnieOliver", "BirrellHedy", "LuciusCarey", "Austin", "Phil", "MurrayMandel", "Lucien", "PerkinReg", "IsabelSebastian", "KelloggHyman", "Arabella", "Robert", "Carl", "Scott", "Tom", "Eddy", "Kris", "Peter", "Johnson", "Bruce", "Robert", "Peter", "Bill", "Joseph", "John", "Nick", "Walt", "John", "Mark", "Sam", "Davis", "Neil", "Carl", "Lewis", "Billy", "Charles", "Mark", "Bill", "Vincent", "William", "Joseph", " James", "Henry", "Gary", " Martin", "Malcolm ", "Joan", "Niki", "Betty", "Linda", "Whitney", "Lily Barbara", "Elizabeth", "Helen", "Katharine", "Lee", "Ann", "Diana", "Fiona", " Bob", "John", "Thomas", "Dean", "Paul", "Jack", "Brooke", "Elizabeth", "Kelly", "May", "Julie", "Amanda", "Fiona"];
    
    				let random = parseInt(Math.random() * (100 - 1) + 1),
    					name = parseInt(Math.random() * (105 - 0) + 0),
    					name2 = parseInt(Math.random() * (105 - 0) + 0),
    					thisName = "";
    				if(random > 20 && random <= 40) {
    					thisName = userNamea[name] + userNameb[name2];
    				} else if(random > 40 && random <= 60) {
    					thisName = useNameC[name];
    				} else if(random > 60 && random <= 70) {
    					thisName = userNamea[name] + useNameC[name2];
    				} else if(random > 70 && random <= 80) {
    					let nameHou = ["~", "^*", "w┻┳|・ω・", "#", "+——", "❤", "☆"];
    					thisName = userNamea[name] + useNameC[name2] + nameHou[parseInt(Math.random() * (8 - 0) + 0)];
    				} else if(random > 80 && random < 100) {
    					let nameddd = userNameb[name2].split(""),
    						nameccc = '';
    					if(nameddd.length > 1) {
    						let namedddN = parseInt(Math.random() * (2 - 0) + 0)
    						nameccc = nameddd[namedddN];
    					} else nameccc = nameddd[0];
    
    					thisName = userNamea[name] + nameccc;
    				} else {
    					thisName = useNameC[name] + userNamea[name2];
    				}
    				console.log(thisName);
    				setTimeout(() => {
    					randomUserName();
    				}, 1000)
    				//	return thisName;
    			}
    			randomUserName();
    

      

  • 相关阅读:
    2.16 C++类与new和delete操作符
    2.15 C++常量指针this
    2.14 C++析构函数
    2.13 C++拷贝构造函数
    2.12 C++ explicit关键字详解
    2.11 C++转型构造函数
    2.10 C++利用构造函数限制对象的创建
    2.9 C++使用默认参数的构造函数
    2.8 C++参数初始化表
    linux 查看进程启动路径
  • 原文地址:https://www.cnblogs.com/lgjc/p/9907903.html
Copyright © 2011-2022 走看看