// 生成随机姓名
(function getName(){
var familyNames = new Array(
"赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈",
"褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许",
"何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏",
"陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章",
"云", "苏", "潘", "葛", "奚", "范", "彭", "郎", "鲁", "韦",
"昌", "马", "苗", "凤", "花", "方", "俞", "任", "袁", "柳",
"酆", "鲍", "史", "唐", "费", "廉", "岑", "薛", "雷", "贺",
"倪", "汤", "滕", "殷", "罗", "毕", "郝", "邬", "安", "常",
"乐", "于", "时", "傅", "皮", "卞", "齐", "康", "伍", "余",
"元", "卜", "顾", "孟", "平", "黄", "和", "穆", "萧", "尹"
);
var givenNames = new Array(
"璇", "淼", "国", "栋", "夫", "子", "瑞", "堂", "甜", "敏", "尚", "国", "贤", "贺", "祥", "晨", "涛", "乐", "岩", "联",
"昊", "轩", "易", "轩", "益", "辰", "益", "帆", "益", "冉", "瑾", "春", "瑾", "昆", "春", "齐", "杨", "文", "舞", "昊",
"东", "东", "雄", "霖", "浩", "晨", "熙", "涵", "溶", "溶", "冰", "枫", "欣", "欣", "宜", "豪", "欣", "慧", "建", "政",
"美", "欣", "淑", "慧", "文", "轩", "文", "杰", "欣", "源", "忠", "林", "榕", "润", "欣", "汝", "慧", "嘉", "新", "建",
"建", "林", "亦", "菲", "林", "冰", "洁", "佳", "欣", "涵", "涵", "禹", "辰", "淳", "美", "泽", "惠", "伟", "洋", "琬",
"涵", "越", "润", "丽", "翔", "淑", "华", "晶", "莹", "凌", "晶", "苒", "溪", "雨", "涵", "嘉", "怡", "佳", "毅", "环",
"子", "辰", "佳", "琪", "紫", "轩", "瑞", "辰", "昕", "蕊", "萌", "明", "远", "欣", "宜", "泽", "远", "欣", "怡", "维",
"佳", "怡", "佳", "惠", "晨", "茜", "晨", "璐", "运", "昊", "汝", "鑫", "淑", "君", "晶", "滢", "润", "莎", "榕", "汕",
"佳", "钰", "佳", "玉", "晓", "庆", "一", "鸣", "语", "晨", "添", "池", "添", "昊", "雨", "泽", "雅", "晗", "雅", "涵",
"清", "妍", "诗", "悦", "嘉", "乐", "晨", "涵", "天", "赫", "玥", "傲", "佳", "昊", "天", "昊", "萌", "萌", "若", "萌"
);
var i = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());
var familyName = familyNames[i];
i = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());
var givenName1 = givenNames[i];
i = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());
var givenName2 = givenNames[i];
var name = familyName + givenName1 + givenName2;
console.log(name);
})();
// 生成随机身份证号
(function getId_no(){
var coefficientArray = [ "7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"];// 加权因子
var lastNumberArray = [ "1","0","X","9","8","7","6","5","4","3","2"];// 校验码
var address = "450101"; // 住址
var birthday = "19810101"; // 生日
var s = Math.floor(Math.random()*10).toString() + Math.floor(Math.random()*10).toString() + Math.floor(Math.random()*10).toString();
var array = (address + birthday + s).split("");
var total = 0;
for(i in array){
total = total + parseInt(array[i])*parseInt(coefficientArray[i]);
}
var lastNumber = lastNumberArray[parseInt(total%11)];
var id_no_String = address + birthday + s + lastNumber;
console.log(id_no_String);
})();
//生成随机手机号
(function() {
var prefixArray = new Array("130", "131", "132", "133", "135", "137", "138", "170", "187", "189");
var i = parseInt(10 * Math.random());
var prefix = prefixArray[i];
for (var j = 0; j < 8; j++) {
prefix = prefix + Math.floor(Math.random() * 10);
}
console.log(prefix);
})();
//生成随机银行卡号
(function() {
var prefixArray = ["622202", "622848", "622700", "622262", "621661", "622666", "622622", "622556",
"622588", "622155", "622689", "622630", "622908", "621717", "622323", "622309"]
var i = parseInt(10 * Math.random());
var prefix = prefixArray[i];
for (var j = 0; j < 13; j++) {
prefix = prefix + Math.floor(Math.random() * 10);
}
console.log(prefix);
})();
console