SoFunction
Updated on 2025-02-28

JS code randomly generates name, mobile phone number, ID number, and bank card number

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 the editor himself. 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", "money", "Sun", "plum", "week", "Wu", "Zheng", "king", "Feng", "List", 
"Chu", "guard", "Jiang", "Shen", "Korean", "Yang", "Zhu", "Qin", "especially", "May",
"what", "Lu", "Shi", "open", "hole", "Cao", "strict", "magnificent", "gold", "Wei", 
"pottery", "ginger", "Qi", "Thanks", "Zou", "Metaphor", "Bai", "water", "sinus", "chapter",
"cloud", "Su", "Pan", "Ge", "Xi", "Fan", "Peng", "Lang", "Lu", "Wei", 
"Chang", "horse", "Seedling", "phoenix", "flower", "square", "Yu", "appoint", "Yuan", "willow",
"Feng", "abalone", "history", "Tang", "fee", "inexpensive", "Cen", "Xue", "thunder", "Congratulations", 
"Ni", "Soup", "Teng", "Yin", "Luo", "complete", "Hao", "Wu", "install", "often",
"happy", "At", "hour", "Fu", "Skin", "Bian", "together", "Kang", "Wu", "Remain", 
"Yuan", "predict", "Gu", "Meng", "flat", "yellow", "and", "Mu", "Xiao", "Yin"
);
var givenNames = new Array(
"Zixuan", "Miao", "Guodong", "Teacher", "Rui Tang", "sweet", "Sensitive", "still", "National Virtue", "He Xiang", "Chen Tao", 
"Haoxuan", "Yi Xuan", "Yichen", "Yifan", "Yiran", "Jinchun", "Jinkun", "Spring", "Yang", "Wen Hao", 
"Things", "Xionglin", "Haochen", "Xihan", "Solution", "Ice Maple", "Xinxin", "Yihao", "Xinhui", "Creating the Government", 
"Meixin", "Shuhui", "Wenxuan", "Wenjie", "Xinyuan", "Zhonglin", "Rongrun", "Xinru", "Hui Jia", "New", 
"Cultivation", "Yi Fei", "Forest", "Bingjie", "Jiaxin", "Hanhan", "Yu Chen", "Chunmei", "Zehui", "Weiyang", 
"Hanyue", "Runli", "Feng", "Shuhua", "Crystal", "Ling Jing", "Ranxi", "Yuhan", "Jiayi", "Jiayi", 
"Zi Chen", "Jiaqi", "Zixuan", "Ruichen", "Xinrui", "Cute", "Mingyuan", "Xinyi", "Zeyuan", "Xinyi", 
"Jiayi", "Good Reward", "Chenxi", "Chenlu", "Yunhao", "Ruxin", "Shujun", "Jingying", "Runsha", "Rongshan", 
"Jiayu", "Jia Yu", "Xiaoqing", "Yiming", "Yuchen", "Increase the pool", "Tianhao", "Yuze", "Yahan", "Yahan", 
"Qingyan", "Poetry and Joy", "Jiale", "Chen Han", "Tianhe", "Yue Ao", "Jiahao", "Tianhao", "Cute", "Ruomeng"
);
var i = parseInt( * ())* + parseInt( * ());
var familyName = familyNames[i];
var j = parseInt( * ())* + parseInt( * ());
var givenName = givenNames[i];
var name = familyName + givenName;
var x = ("client_name");
for (var i = ; i < ; i++) {
var o = x[i];
 = 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 * ());
var prefix = prefixArray[i];
for (var j = 0; j < 8; j++) {
prefix = prefix + (() * 10);
}
var x = ("mobile_tel");
for (var i = 0; i < ; i++) {
var o = x[i];
 = 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 factorvar lastNumberArray = [ "1","0","X","9","8","7","6","5","4","3","2"];// Verification codevar address = "420101"; // Addressvar birthday = "19810101"; // Birthdayvar s = (()*10).toString() + (()*10).toString() + (()*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 = ("id_no");
for (var i = 0; i &lt; ; i++) {
var o = x[i];
 = id_no_String;
}
} 

//Generate a random bank card number

function getBank_account() {
var bank_no = ("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 + (() * 10);
}
var x = ("bank_no");
for (var i = 0; i < ; i++) {
var o = x[i];
 = bank_no;
}
var y = ("bank_account");
for (var i = 0; i < ; i++) {
var o = y[i];
 = 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 for your support for my website!