/*** 获取范围随机数* @param min* @param max* @returns {number}*/
Math.getRandomFromRange=function (min, max) {let r = this.random() * (max - min);let re = this.round(r + min);re = this.max(this.min(re, max), min);return re;
};/*** 姓名生成器* @returns {string}*/
window.createName = function() {let lastDict=["李","王","张","刘","陈","杨","赵","黄","周","吴","徐","孙","胡","朱","高","林","何","郭","马","罗","梁","宋","郑","谢","韩","唐","冯","于","董","萧","程","曹","袁","邓","许","傅","沈","曾","彭","吕","苏","卢","蒋","蔡","贾","丁","魏","薛","叶","阎","余","潘","杜","戴","夏","钟","汪","田","任","姜","范","方","石","姚","谭","廖","邹","熊","金","陆","郝","孔","白","崔","康","毛","邱","秦","江","史","顾","侯","邵","孟","龙","万","段","漕","钱","汤","尹","黎","易","常","武","乔","贺","赖","龚","文","庞","樊","兰","殷","施","陶","洪","翟","安","颜","倪","严","牛","温","芦","季","俞","章","鲁","葛","伍","韦","申","尤","毕","聂","丛","焦","向","柳","邢","路","岳","齐","沿","梅","莫","庄","辛","管","祝","左","涂","谷","祁","时","舒","耿","牟","卜","路","詹","关","苗","凌","费","纪","靳","盛","童","欧","甄","项","曲","成","游","阳","裴","席","卫","查","屈","鲍","位","覃","霍","翁","隋","植","甘","景","薄","单","包","司","柏","宁","柯","阮","桂","闵","欧阳","解","强","柴","华","车","冉","房","边"];let firstName="鑫正涵琛妍芸露楠薇锦彤采初美冬婧桐莲彩洁呈菡怡冰雯雪茜优静萱林馨鹤梅娜璐曼彬芳颖韵曦蔚桂月梦琪蕾依碧枫欣杉丽祥雅欢婷舒心紫芙慧梓香玥菲璟茹昭岚玲云华阳弦莉明珊雨蓓旭钰柔敏家凡花媛歆沛姿妮珍琬彦倩玉柏橘昕桃栀克帆俊惠漫芝寒诗春淑凌珠灵可格璇函晨嘉鸿瑶帛琳文洲娅霞颜康卓星礼远帝裕腾震骏加强运杞良梁逸禧辰佳子栋博年振荣国钊喆睿泽允邦骞哲皓晖福濡佑然升树祯贤成槐锐芃驰凯韦信宇鹏盛晓翰海休浩诚辞轩奇潍烁勇铭平瑞仕谛翱伟安延锋寅起谷稷胤涛弘侠峰材爵楷尧炳乘蔓桀恒桓日坤龙锟天郁吉暄澄中斌杰祜权畅德";let lRandom = Math.getRandomFromRange(0,lastDict.length-1);let fRandom_0 = Math.getRandomFromRange(0,firstName.length-1);let fRandom_1 = Math.getRandomFromRange(0,firstName.length-1);return lastDict[lRandom]+firstName.charAt(fRandom_0)+(Math.random()>0.3?firstName.charAt(fRandom_1):'');
};/*** 手机号码生成器* @returns {string|*}*/
window.createMobile = function() {let prefixArray = new Array("130", "131", "132", "133", "135","136", "137", "138","139","151","152","158","166", "170","177","179","181", "187", "189");let i = parseInt(prefixArray.length * Math.random());let prefix = prefixArray[i];for (let j = 0; j < 8; j++) {prefix = prefix + Math.floor(Math.random() * 10);}return prefix;
};
/*** 随机生成图片* @returns {string}*/
window.createAvatar = function(){//animals,arch,nature,techreturn `http://placeimg.com/300/300/people?t=${new Date().getTime()}`;// return `http://lorempixel.com/300/300?t=${new Date().getTime()}`;
};window.createUser = function(){console.log("%c", `padding:20px 60px;background:url('${createAvatar()}') no-repeat;`);return {name:createName(),mobile:createMobile(),avatar:createAvatar(),sex:Math.getRandomFromRange(0,2)|0}
};

随机生成姓名,姓名生成器相关推荐

  1. Java随机生成中文姓名+手机+邮编+地址

    import java.util.HashMap; import java.util.Map; /** * 随机生成中文姓名,性别,Email,手机号,住址 * @author X-rapido */ ...

  2. Java开源 之随机生成中文姓名,手机号,邮编,住址

    import java.util.HashMap; import java.util.Map;/*** 随机生成中文姓名,性别,Email,手机号,住址*/ public class RandomVa ...

  3. python数据写入表格生成图片_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...

    前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 生成一些随机姓名 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个 ...

  4. mysql随机生成中文姓名_mysql 随机生成姓名函数,及模拟大量测试数据

    如下图所示,函数rand_name,过程insert_user: -- 开启允许创建函数 set global log_bin_trust_function_creators = 1; -- 创建随机 ...

  5. Radom练习_随机生成用户姓名

    """通过random.choice,随机从列表中选取元素,将选出的元素拼成姓名""" import random def randomNa ...

  6. mysql自定义函数-随机生成人员姓名

    ​   由于对自定义函数的使用比较少,这里仅做个记录,方便以后使用的时候直接从这里面进行摘录使用. 创建自定义函数 -- mysql自定义函数-随机生成姓名 DELIMITER $$ DROP FUN ...

  7. 随机生成华人姓名的Java工具类:权重 + 随机

    package com.zhengyuxiao.toolbox.random;import java.util.*;/*** @author xzy* @date 2020-12-24 11:55* ...

  8. java随机生成中文昵称_使用java随机生成中文姓名

    将字符串形式的名字转换为数组形式 private static String names= "碧凡.夏菡.曼香.若烟.半梦.雅绿.冰蓝.灵槐.平安.书翠.翠风.香巧.代云." + ...

  9. 使用java随机生成中文姓名

    将字符串形式的名字转换为数组形式 private static String names= "碧凡.夏菡.曼香.若烟.半梦.雅绿.冰蓝.灵槐.平安.书翠.翠风.香巧.代云." + ...

  10. java随机生成中文姓名

    package com.yc.spring.util;import java.util.Random;public class NameBuilder {private static String x ...

最新文章

  1. GEO数据挖掘(3)-芯片基础知识
  2. 网易云信音视频技术落地提速,读书郎电话手表成行业先锋
  3. LINUX挂接移动硬盘
  4. WordPress Terillion Reviews插件HTML注入漏洞
  5. 微型计算机原理及其应用彭楚武答案第三章,微机原理及其应用_第1章.ppt
  6. 左对齐 latex_初学者关于Latex的一些总结(持续更新中...)
  7. java aapt linux_Android:linux下aapt使用 | 学步园
  8. 百度SEO与SEM的区别
  9. c语言中20的倍数为真,0723-0802 C语言笔记(李明杰前8天)
  10. 通过 http-proxy-middleware 跨域代理与添加自定义cookie
  11. mq 的Publish/Subscribe 模式
  12. 2020前端最新面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)(3年前端菜鸟级开发师含泪总结)
  13. vmware各个版本 安装 mac osx 10.11终级权威教程,踩了所有坑
  14. 分享 :CSS常见面试题
  15. mysql count star_精品_MySQL常用SQL.md
  16. java jdk学习_Java学习第一步 -- JDK安装
  17. 市场风险的度量-下行风险最大回撤
  18. C#NetFrame3.5 JsonHelper
  19. 管理运筹学软件计算机解咋看,管理运筹学 第3章 线性规划问题的计算机求解.ppt...
  20. 电商预约快递API接口PHP

热门文章

  1. A very hard mathematic problem HDU - 4282(二分)
  2. 优秀的音频EQ均衡器音效源码
  3. 吴恩达-斯坦福CS229机器学习课程资料与算法的Python实现
  4. SaaS-HRM 需求分析
  5. iphone ping_如何在iPhone上运行Ping(网络诊断)
  6. C语言程序设计 | 猜数字游戏
  7. 单位工作制度牌展示_员工工号牌管理制度
  8. r9270公版bios_显卡成功刷入UEFI GOP BIOS 彻底解决开机扁苹果
  9. sdk的安装与环境配置
  10. win10下Cmake(make-gui)下载与安装【详细】