隨機生成個人信息四要素

// 生成隨機姓名
  function getName(){
    var familyNames = new Array(
        "趙",  "錢",  "孫",  "李",  "周",  "吳",  "鄭",  "王",  "馮",  "陳",  
        "褚",  "衛(wèi)",  "蔣",  "沈",  "韓",  "楊",  "朱",  "秦",  "尤",  "許",
        "何",  "呂",  "施",  "張",  "孔",  "曹",  "嚴",  "華",  "金",  "魏",  
        "陶",  "姜",  "戚",  "謝",  "鄒",  "喻",  "柏",  "水",  "竇",  "章",
        "云",  "蘇",  "潘",  "葛",  "奚",  "范",  "彭",  "郎",  "魯",  "韋",  
        "昌",  "馬",  "苗",  "鳳",  "花",  "方",  "俞",  "任",  "袁",  "柳",
        "酆",  "鮑",  "史",  "唐",  "費",  "廉",  "岑",  "薛",  "雷",  "賀",  
        "倪",  "湯",  "滕",  "殷",  "羅",  "畢",  "郝",  "鄔",  "安",  "常",
        "樂",  "于",  "時",  "傅",  "皮",  "卞",  "齊",  "康",  "伍",  "余",  
        "元",  "卜",  "顧",  "孟",  "平",  "黃",  "和",  "穆",  "蕭",  "尹"
        );
    var givenNames = new Array(
        "子璇", "淼", "國棟", "夫子", "瑞堂", "甜", "敏", "尚", "國賢", "賀祥", "晨濤", 
        "昊軒", "易軒", "益辰", "益帆", "益冉", "瑾春", "瑾昆", "春齊", "楊", "文昊", 
        "東東", "雄霖", "浩晨", "熙涵", "溶溶", "冰楓", "欣欣", "宜豪", "欣慧", "建政", 
        "美欣", "淑慧", "文軒", "文杰", "欣源", "忠林", "榕潤", "欣汝", "慧嘉", "新建", 
        "建林", "亦菲", "林", "冰潔", "佳欣", "涵涵", "禹辰", "淳美", "澤惠", "偉洋", 
        "涵越", "潤麗", "翔", "淑華", "晶瑩", "凌晶", "苒溪", "雨涵", "嘉怡", "佳毅", 
        "子辰", "佳琪", "紫軒", "瑞辰", "昕蕊", "萌", "明遠", "欣宜", "澤遠", "欣怡", 
        "佳怡", "佳惠", "晨茜", "晨璐", "運昊", "汝鑫", "淑君", "晶瀅", "潤莎", "榕汕", 
        "佳鈺", "佳玉", "曉慶", "一鳴", "語晨", "添池", "添昊", "雨澤", "雅晗", "雅涵", 
        "清妍", "詩悅", "嘉樂", "晨涵", "天赫", "玥傲", "佳昊", "天昊", "萌萌", "若萌"
        );
    
    var i = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());
    var familyName = familyNames[i];
    
    var j = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());
    var givenName = givenNames[i];
    
    var name = familyName + givenName;
    return name;
    
  }
//生成隨機手機號
  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);
    }
    return prefix;
    // var x = document.getElementsByName("mobile_tel");
    // for (var i = 0; i < x.length; i++) {
    //   var o = x[i];
    //   o.value = prefix;
    // }
    
  }

  // 生成隨機身份證號
  function getId_no(){
    var coefficientArray = [ "7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"];// 加權(quán)因子
    var lastNumberArray = [ "1","0","X","9","8","7","6","5","4","3","2"];// 校驗碼
    var address = "420101"; // 住址
    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;
    return id_no_String;
    // var x = document.getElementsByName("id_no");
    // for (var i = 0; i < x.length; i++) {
    //   var o = x[i];
    //   o.value = id_no_String;
    // }
  
  }



  //生成隨機銀行卡號
  function getBank_account() {
  
    var bank_no = ''; 
    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:
          prefix = "622309";
    }
    
    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;
    // }
    return prefix;

    // var y = document.getElementsByName("bank_account");
    // for (var i = 0; i < y.length; i++) {
    //   var o = y[i];
    //   o.value = prefix;
    // }
  }

  var ddd = [getName(),getMoble(),getId_no(),getBank_account()]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容