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];
var j = parseInt(10 * Math.random())*10 + parseInt(10 * Math.random());
var givenName = givenNames[i];
var name = familyName + givenName;
return name;
}
//隨機生成身份證號
function getId_no(){
var coefficientArray = [ "7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2","1"];
var lastNumberArray = [ "1","0","X","9","8","7","6","5","4","3","2"];
var str1_6 =["440104","440101","440113","441201","450101"];
var str7_9=["198","198","197","197"];
var str10= Math.floor(Math.random()*10).toString();
var str10_12 = Math.floor(Math.random()*12+1).toString();
if(parseInt(str10_12)<10){ str10_12="0"+str10_12; }
var str12_14 = Math.floor(Math.random()*27+1).toString();
if(parseInt(str12_14)<10){ str12_14="0"+str12_14; }
var str14_17= Math.floor(Math.random()*999+1).toString();
if(parseInt(str14_17)<10){ str14_17="00"+str14_17; }
if(parseInt(str14_17)<100&&parseInt(str14_17)>=10){ str14_17="0"+str14_17; }
var m=parseInt(Math.floor(Math.random()*4));
var n=parseInt(Math.floor(Math.random()*4));
var tempStr=str1_6[m]+ str7_9[n] + str10 + str10_12+str12_14+str14_17;
var arrayTemp=tempStr.split("");
var total = 0;
for(var i=0;i<arrayTemp.length;i++){ total = total + parseInt(arrayTemp[i])*parseInt(coefficientArray[i]); }
var lastNumber = lastNumberArray[parseInt(total%11)];
var id_no_String =tempStr + lastNumber;
return id_no_String; }