During development and testing, you often need to fill in your name, mobile phone number, ID number, and bank card number, which must meet the format requirements and cannot be repeated. Everyone will search for various generators online.
Below is a js generator code written by me. Randomly generate js codes for name, mobile phone number, ID number, and bank card number.
// Generate random names
function getName(){var familyNames = new Array("Zhao", "Qian", "Sun", "Li", "Zhou", "Wu", "Zheng", "Wang", "Feng", "Chen", "Chen", "Chua", "Hua", "Qian", "Zhong", "Zhong", "Hua", "Shui", "Dou", "Zhang", "Yun", "Su", "Su", "Pan", "Ge", "Xi", "Fan", "Peng", "Lang", "Lu", "Wei", "Chang", "Ma", "Miao", "Feng", "Fang", "Fang", "Yuan", "Ren", "Yuan", "Liang", "Liang", "Shi", "Tang", "Fei", "Lian", "Cen", "Xue", "Lei", "He", "Ni", "Tang", "Teng", "Yin", "Luo", "Bi", "Bi", "Bi", "Bi", "Bi", "Yuan", "Chang", "Li", "Yuan", "Yuan", "Chang", "Li", "Yuan", "Qi", "Kang", "Wu", "Wu", "Yuan", "Bu", "Gu", "Meng", "ping", "huang", "he", "mu", "xiao", "yin");var givenNames = new Array("zixuan", "miao", "guodong", "fuzi", "ruitang", "sweet", "min", "shang", "guoxian", "hexiang", "chentao", "haoxuan", "yixuan", "yichen", "yifan", "yiran", "jinchun", "jinkun", "spring Qi", "yang", "wenhao", "dongdong", "xionglin", "haochen", "xiuhan", "xiuhan", "xiuhan", "xiuhan", "xiuanfeng", "xinxin", "yihao", "yihao", "xinhui", "jianzheng", "Mei Xin", "Shu Hui", "Wen Xuan", "Wen Jie", "Xin Yuan", "Zhong Lin", "Rong Run", "Xin Ru", "Hui Jia", "New Build", "Crazy Lin", "Yi Fei", "Lin", "Bing Jie", "Jia Xin", "Han Han", "Yu Chen", "Chun Mei", "Ze Hui", "Han Yue", "Rui Li", "Xiang", "Shu Hua", "Crystal", "Ling Jing", "Lan Xi", "Yu Yi", "Jia Yi", "Jia Yi", "Zi Chen", "Jia Qi", "Zi Xuan", "Rui Chen", "Xin Rui", "Xin Rui", "Ming Yuan", "Xin Yi", "Zi Yuan", "Xin Yi", "Jia Yi", "Jiahui", "Chen Qian", "Chen Lu", "Yun Hao", "Ru Xin", "Shu Jun", "Jing Ying", "Runsha", "Rong Shan", "Jia Yu", "Jia Yu", "Xiaoqing", "Yiming", "Yu Chen", "Tian Chi", "Tian Hao", "Yu Ze", "Yahan", "Yahan", "Qingyan", "Shi Yue", "Jia Le", "Chen Han", "Tian He", "Ao", "Jia Hao", "Tian Meng", "Ruomeng");var i = parseInt( * Math.random())* + parseInt( * Math.random());var familyName = familyNames[i];var j = parseInt( * Math.random())* + parseInt( * Math.random());var givenName = givenNames[i];var name = familyName + givenName;var x = document.getElementsByName("client_name");for (var i = ; i < x.length; i++) {var o = x[i];o.value = name;}}//Generate a random mobile phone number
function getMoble() {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);}var x = document.getElementsByName("mobile_tel");for (var i = 0; i < x.length; i++) {var o = x[i];o.value = prefix;}}// Generate a random ID number
function getId_no(){var coefficientArray = [ "7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"];// Weighting factor var lastNumberArray = [ "1","0","X","9","8","7","6","5","4","3","2"];// Verification code var address = "420101"; // Address var birthday = "19810101"; // Birthday 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;var x = document.getElementsByName("id_no");for (var i = 0; i < x.length; i++) {var o = x[i];o.value = id_no_String;}}//Generate a random bank card number
function getBank_account() {var bank_no = document.getElementById("bank_no_select").value; var prefix = "";switch (bank_no) {case "0102":prefix = "622202";break;case "0103":prefix = "622848";break;case "0105":prefix = "622700";break;case "0301":prefix = "622262";break; case "104":prefix = "621661";break; case "0303":prefix = "622666";break;case "305":prefix = "622622";break;case "0306":prefix = "622556";break;case "0308":prefix = "622588";break;case "0410":prefix = "622155";break;case "302":prefix = "622689";break;case "304":prefix = "622630";break;case "309":prefix = "622908";break;case "310":prefix = "621717";break;case "315":prefix = "622323";break;case "316":prefix = "622309";break; default:}for (var j = 0; j < 13; j++) {prefix = prefix + Math.floor(Math.random() * 10);}var x = document.getElementsByName("bank_no");for (var i = 0; i < x.length; i++) {var o = x[i];o.value = bank_no;}var y = document.getElementsByName("bank_account");for (var i = 0; i < y.length; i++) {var o = y[i];o.value = prefix;}}The above code is the entire content of JS randomly generated name, mobile phone number, ID number, and bank card number. The code is relatively simple. If you have any questions, please leave me a message. The editor will reply to you in time. At the same time, I would like to thank you very much for your support for the Wulin Network website!