randchinese
Version:
Generating readable random Chinese characters
216 lines (212 loc) • 31.3 kB
JavaScript
module.exports = function(length = 20, complexity = 500) {
var characterList = ['一','乙','丁','七','乃','九','了','二','人','入','八','几','刀','刁','力','匕','十','卜','又','三','下','上','丈','丫',
'丸','凡','久','也','乞','于','亡','兀','刃','千','叉','口','土','士','夕','大','女','子','孑','孓','寸','小','尸','山',
'川','工','己','已','巳','巾','干','幺','弓','才','丑','丐','不','中','丹','之','尹','予','云','井','互','五','仁','什',
'仃','今','仄','仆','仇','仍','介','元','允','內','六','兮','公','凶','切','分','刈','勻','勾','勿','化','匹','卅','午',
'升','卞','厄','友','反','及','壬','太','天','夫','夭','孔','少','尤','尺','屯','巴','幻','廿','弔','引','心','戈','户',
'手','扎','支','文','斗','斤','方','日','曰','月','木','欠','止','歹','毋','比','毛','氏','水','火','爪','父','爻','片',
'牙','牛','犬','王','丕','丙','世','且','丘','主','乍','乏','乎','付','仔','仕','他','仗','代','令','仞','以','仙','兄',
'冉','冊','冬','凹','出','凸','刊','加','功','包','匆','北','匝','半','卉','仟','卡','占','卯','卮','去','可','古','右',
'召','叮','叩','叨','叼','司','叵','另','叫','只','史','叱','台','句','叭','四','囚','外','央','失','奴','奶','孕','它',
'宂','尼','巨','巧','左','市','布','平','幼','弁','弘','弗','必','戊','打','扔','扒','斥','旦','朮','本','未','末','札',
'正','母','民','氐','永','汁','汀','氾','犯','玄','玉','瓜','瓦','甘','生','用','甩','田','由','甲','申','疋','白','皮',
'皿','目','矛','矢','石','示','禾','穴','立','曱','甴','丞','丟','乒','乓','乩','亙','交','亦','亥','仿','伉','伙','伊',
'伕','伍','伐','休','伏','任','仳','仲','企','件','仰','份','充','光','兇','兆','先','全','共','再','冰','列','刑','划',
'刎','劣','匈','匡','匠','印','危','吉','吏','吐','吁','吋','同','各','向','名','合','吃','后','吆','吒','吊','因','回',
'地','在','圭','圬','圯','圳','夙','多','夷','夸','妄','奸','妃','好','她','如','字','存','宇','守','宅','安','寺','尖',
'屹','州','帆','并','年','式','弛','忙','忖','戎','戌','戍','成','扛','扣','托','收','旨','早','旬','旭','曲','曳','有',
'朽','朴','朱','朵','次','此','死','氖','汗','污','江','池','汐','汕','汝','灰','牟','牝','百','竹','米','缶','羊','羽',
'老','考','而','耒','耳','聿','肉','肋','肌','臣','自','至','臼','舌','舛','舟','艮','色','艾','虫','血','行','衣','西',
'両','串','亨','位','住','佇','佗','伴','佞','佛','何','估','佐','佑','佈','伽','伺','伸','佃','佔','似','但','佣','作',
'你','伯','低','伶','余','佝','克','兑','免','兕','兵','冶','冷','判','別','刪','利','刨','劫','助','努','劬','匣','即',
'卵','吝','吭','吞','吾','否','呎','吧','呃','君','吠','吼','呀','吱','呆','吳','吵','吶','呈','呂','吩','告','吹','吻',
'吸','吮','含','吟','困','囤','囱','坊','坑','址','坍','均','坎','圾','坐','坏','壯','夾','妒','妨','妞','妣','妍','妤',
'妓','妊','妝','妙','妖','妥','孝','孜','孚','完','宋','宏','尬','局','屁','尿','尾','岐','岑','岔','岌','巫','希','序',
'庇','廷','弄','弟','形','彤','彷','役','忘','忌','志','忍','忱','快','戒','我','抗','抖','技','扶','抉','扭','把','扼',
'找','抒','抄','批','扯','抑','折','扳','扮','投','抓','改','攻','旱','更','李','材','杆','村','杜','杖','杞','束','杏',
'杉','步','每','求','汞','沁','沈','沅','沛','汪','決','沐','汰','沌','沙','汨','沖','沒','汽','沃','汲','汾','沉','灶',
'灼','災','灸','牢','牡','牠','狄','狂','玖','甬','甫','男','甸','皂','盯','矣','社','祀','祁','私','秀','禿','究','系',
'罕','肓','肖','肝','肘','肛','肚','良','芒','芋','芍','初','見','角','言','谷','豆','豕','貝','赤','走','足','身','車',
'辛','辰','迂','迅','迄','巡','邑','邢','邪','那','邦','酉','里','阡','防','阮','阱','阪','杧','邨','並','乖','乳','事',
'些','亞','享','京','佯','依','併','侍','佳','使','佬','供','例','來','佰','侃','侈','佩','佻','侖','侏','兔','兒','兩',
'具','其','典','冽','函','刻','券','刷','刺','到','刮','制','剁','劾','卒','協','卓','卑','卦','卷','卸','卹','取','叔',
'受','味','呵','咖','呸','咕','呢','咀','呻','呷','咄','咒','咆','呼','咐','呱','呶','和','咚','周','咋','命','咎','固',
'垃','坷','坪','坩','坡','坦','坤','坼','夜','奉','奇','奈','奔','奄','妾','妻','妹','妮','姑','姐','姍','妯','姒','委',
'姆','始','姓','姊','妳','孟','孤','季','宗','定','官','宜','宙','宛','尚','居','屆','屈','岷','岸','岩','岡','岫','岱',
'岳','帘','帚','帖','帛','帑','帕','幸','庚','店','府','底','庖','延','弦','弧','弩','往','征','彿','彼','忝','忠','忽',
'念','忿','怔','怯','怵','怖','怪','怏','怕','性','怡','或','戕','房','戾','所','承','拉','拌','拄','抿','拂','抹','拒',
'招','拓','拔','拋','抨','拆','拈','抽','押','拐','拙','拇','披','拍','抵','拚','抱','拘','拖','拗','抬','放','斧','於',
'旺','昔','昆','昌','易','昂','明','昏','昇','服','朋','杭','枕','杰','杷','枝','林','杯','板','枉','東','果','杳','枇',
'松','析','杵','枚','欣','武','歧','歿','氓','氛','泣','注','泳','沱','泌','泥','河','沽','泄','沼','沫','法','泓','沸',
'泱','沾','油','況','沮','泗','泅','泊','波','沿','治','泡','泛','炕','炎','炒','炊','炙','爬','爭','爸','牀','版','牧',
'物','狀','狎','狙','狗','狐','玟','玩','玫','疝','疙','疚','的','盂','盲','直','知','矽','祆','祉','祈','祇','秉','空',
'穹','竺','糾','罔','羌','者','育','肩','肪','肺','肥','肢','肱','股','肫','肴','肯','卧','臾','舍','芳','芝','芙','芭',
'芽','芟','芹','花','芬','芥','虎','虱','虯','表','衫','軋','迎','返','近','邵','邸','邱','采','金','長','門','阜','陀',
'阿','阻','附','雨','青','非','効','叁','拎','亟','亭','亮','信','侵','侯','便','俠','俑','俏','保','促','侶','俚','俘',
'俟','俊','俗','侮','俐','俄','係','俎','俞','兗','冒','冑','冠','剃','前','剌','剋','則','削','剎','勇','勃','勉','勁',
'匍','南','卻','厚','叛','叟','咬','哀','咩','咨','咳','咪','哎','哉','咦','哇','哂','哄','咫','咧','咽','品','哈','咯',
'咱','咻','咸','垂','型','垠','垣','垮','垢','城','奕','契','奏','奎','奐','姜','姘','姿','姣','姨','娃','姥','姪','姻',
'姚','姦','威','孩','宣','宦','室','宥','客','封','屎','屏','屍','屋','峙','巷','帝','帥','幽','庠','度','建','弈','弭',
'彥','很','待','律','徊','徇','後','思','怒','怠','急','怎','怨','恨','恢','恆','恃','恬','恍','恫','恰','恪','恤','扁',
'拜','挖','按','拼','挑','拭','持','拮','指','拱','拷','拯','拽','拴','括','拾','政','故','斫','施','既','春','昭','昧',
'是','映','星','昨','曷','柿','染','柱','柔','某','架','枯','柩','柯','柄','柑','柬','柵','枴','柚','查','枸','柏','柳',
'枱','歪','殃','殆','段','毒','毗','氟','泉','洛','洋','洲','洪','津','洱','洞','洗','活','洽','派','洶','炫','為','炳',
'炬','炯','炭','炸','炮','爰','牲','牯','牴','狩','狡','狠','玷','珊','玻','玲','珍','珀','玳','甚','甭','畏','界','疤',
'疫','疥','癸','皇','皆','皈','盈','盃','盆','盹','相','眉','省','看','盾','盼','矜','研','砌','砂','砍','祕','祠','祝',
'祐','祖','神','祚','祗','禹','科','秒','秋','穿','突','竿','竽','紂','紅','紀','紉','紇','約','缸','美','羿','耐','耍',
'耶','胖','胥','胚','胡','胃','背','胛','胎','胞','胤','致','舢','苧','范','茅','苣','苛','苦','茄','若','茂','茉','苒',
'苗','英','茁','苔','苑','苞','苓','苟','虐','虹','衍','袂','要','計','訂','訃','貞','負','赴','赳','趴','軍','軌','述',
'迦','迢','迪','迥','迫','迤','迭','郊','郎','郁','酋','酊','重','閂','限','陋','陌','降','面','革','韋','韭','音','頁',
'風','飛','食','首','香','厘','柒','籽','乘','倌','倍','倣','俯','倦','倥','俸','倩','倖','倆','值','借','倚','倒','們',
'俺','倀','倔','倨','俱','倡','個','候','倘','俳','修','倭','倪','俾','倫','倉','兼','冢','冥','冤','凍','凌','准','凋',
'剖','剜','剔','剛','剝','匪','卿','原','唐','唁','哼','哥','哲','哺','唔','哮','哪','唧','哩','哭','員','哨','唆','唉',
'哦','圃','埔','埋','埃','夏','套','奘','奚','娑','娘','娣','娜','娓','姬','娠','娟','娛','娌','娩','娥','孫','宰','家',
'宴','宮','宵','害','容','射','展','屑','屐','峽','峭','峻','峪','峨','峯','島','差','席','師','庫','庭','座','弱','徒',
'徑','徐','恙','恣','恥','恐','恭','恩','恕','息','悌','悦','悟','悖','悚','悍','悄','悔','扇','拿','挈','拳','挾','振',
'捕','捂','挪','捎','捆','捏','捉','捐','挺','挽','挫','挨','效','料','旁','旅','晏','時','晉','晃','晌','書','朔','朕',
'朗','校','核','案','框','桓','根','桂','桔','栩','栗','桑','栽','桌','柴','桐','桀','格','桃','株','桅','栓','殊','殉',
'殷','氣','氧','氨','氦','氤','泰','涌','流','浪','涕','涇','浦','浸','浙','消','涓','浬','涉','海','浮','浚','浴','浩',
'烊','烘','烤','烈','烙','烏','爹','特','狼','狹','狽','狸','狷','班','珮','珠','畔','畝','畜','畚','留','疾','病','症',
'疳','疽','疲','疼','疹','皰','益','盍','盎','眩','真','眠','眨','矩','砰','砸','砝','砧','破','砥','砭','砲','祟','祥',
'秤','秣','秦','秧','租','秩','窄','窈','站','笆','笑','粉','紡','紊','紋','素','索','純','紐','紕','紜','紗','納','級',
'紙','紛','缺','罟','羔','翅','翁','耆','耘','耕','耙','耗','耽','耿','胰','脅','胱','脂','胭','胴','脆','胸','胳','脈',
'能','脊','臭','舀','舐','航','舫','舨','般','芻','茫','荒','荔','荊','茸','茵','茴','草','荏','茹','茶','茗','茲','荀',
'茱','荃','虔','蚊','蚪','蚓','蚤','蚩','蚌','蚣','衰','衷','袁','袒','袖','被','袍','記','訐','討','訌','訕','訊','託',
'訓','訖','豈','豺','豹','財','貢','起','躬','軒','軔','辱','迸','送','逆','迷','退','迺','迴','逃','追','逅','邕','郡',
'酒','配','酌','釘','針','釗','釜','閃','院','陣','陡','陝','陛','除','隻','飢','馬','骨','高','鬥','鬼','捍','捌','乾',
'偽','停','偏','假','偃','偌','做','偉','健','偶','偎','偕','偵','側','倏','偷','兜','冕','凰','剪','副','勒','務','勘',
'動','匐','匏','匙','匾','匿','區','參','曼','唷','商','啖','唳','啪','啦','啄','啞','啊','啜','啃','唱','問','唬','啡',
'啕','唯','啤','唸','售','啣','啁','啥','圈','國','培','域','堅','基','堵','執','堂','堆','埠','夠','奢','婉','婆','婊',
'婦','婪','娶','婀','婁','娼','婢','婚','孰','密','寇','寅','寄','寂','宿','尉','專','將','屠','屜','崇','崆','崎','崛',
'崖','崑','崩','崢','崔','崙','巢','帶','帳','常','帷','康','庸','庶','庵','庾','張','強','彗','彬','彩','彫','得','徙',
'徘','從','御','恿','患','悉','悠','您','惋','悴','惦','悽','情','悻','悵','惜','悼','惘','惕','惆','惟','悸','惚','戛',
'戚','扈','掠','控','捲','掖','探','接','捩','捷','捧','掘','措','捱','掩','掃','掛','捫','掉','排','捨','推','掄','授',
'掙','採','掬','掏','掀','捻','啟','敖','救','教','敝','敗','敏','敍','斜','斬','族','旋','旌','旎','晝','晤','晨','晚',
'晦','曹','勗','望','梳','梁','梯','梢','梓','梵','桶','梧','梗','械','桿','梃','梭','梆','梅','條','梨','梟','欲','殺',
'毫','氫','涎','涼','淳','淙','液','淡','淤','淚','深','淺','清','淇','淋','涯','涮','淞','淹','淅','淒','渚','涵','添',
'淌','淑','涸','混','淫','淘','淪','淮','淨','淆','淄','烹','焊','焉','烽','爽','牽','犁','猜','猛','猖','猙','率','琉',
'琅','琊','球','理','現','瓠','瓶','瓷','甜','產','畦','異','略','畢','痔','痕','疵','痊','皎','盔','盛','盒','眷','眼',
'眶','眾','眸','眺','硃','票','祭','視','移','窒','窕','笠','笨','第','笛','符','笙','笞','粒','粗','粕','絆','絃','紮',
'紹','紼','絀','細','紳','組','累','終','缽','羞','羚','翌','翎','習','耜','聊','聆','脱','脯','脖','脣','脩','舂','舵',
'舷','舶','船','莎','莞','莘','荸','莢','莖','莽','莫','莒','莊','莓','莉','莠','荷','荻','荼','處','彪','蛇','蛀','蚶',
'蛋','蛆','蚱','蚯','術','袈','袞','袋','袱','規','覓','訪','訝','訣','訥','許','設','訟','訛','豉','豚','販','責','貫',
'貨','貪','貧','赧','赦','趾','躭','軛','軟','這','通','逗','連','速','逝','逐','逕','逍','逞','造','透','逢','逖','逛',
'途','部','郭','都','酗','野','釵','釦','釣','釧','閉','陪','陵','陳','陸','陰','陶','陷','雀','雪','章','竟','頂','頃',
'魚','鳥','鹵','鹿','麥','麻','崗','梘','焗','傢','傍','傅','備','傑','傀','傖','傘','最','凱','割','剴','創','剩','勞',
'勛','勝','博','厥','啻','喀','喧','啼','喜','喪','喔','喇','喋','喃','喳','喱','喝','喘','喂','單','喟','喊','唾','喲',
'喚','喻','喬','啾','喉','圍','報','堯','堪','堰','場','堤','堡','壹','壺','奠','婷','媚','婿','媒','媼','媛','嫂','孳',
'孱','寒','富','寓','寐','尊','尋','就','嵌','嵐','巽','幅','帽','幀','幾','廊','廂','廁','弼','彭','復','循','徨','惑',
'惡','惠','悶','悲','愜','惰','慨','愣','惺','愕','惻','惴','愠','惱','愎','惶','愉','愀','戟','扉','掌','掣','揮','描',
'揀','揉','揆','揍','插','握','摒','揩','揣','提','揖','揭','揚','捶','援','揪','換','搜','敦','敢','散','敞','斑','斐',
'斯','普','晰','晴','晶','景','暑','智','曾','替','期','朝','棄','棺','棕','椅','棟','森','棧','棒','棲','棣','棋','植',
'棠','棘','棗','棵','棹','棍','椒','椎','棉','棚','款','欺','欽','殘','殖','殼','毯','氮','氯','淵','游','湔','渡','渲',
'渾','港','湧','湊','渠','渥','渣','湛','湘','渤','湖','湮','溉','渭','渦','湯','渴','湍','渺','測','減','湃','渝','渙',
'温','焙','焚','煮','焦','焰','無','然','牌','犄','犀','猶','猥','猩','猴','琺','琪','琳','琢','琵','琶','琥','琴','琦',
'甦','甥','畫','番','疏','痛','痣','痙','痘','痞','痢','登','發','皖','皓','皴','盜','着','睏','短','硫','硬','硝','硯',
'祺','祿','税','稍','稈','程','稀','窘','窗','窖','童','竣','等','策','筆','筐','筒','答','筍','筋','筏','粟','粥','統',
'絞','結','絨','絕','紫','絮','絲','絡','給','絢','善','翔','翕','腕','腔','腋','腑','腎','脹','腆','脾','舒','舜','菩',
'萃','菸','萍','菠','菅','萋','菁','華','菱','著','萊','菰','萌','菌','菽','菲','菊','萸','萎','萄','菜','虛','蛟','蛙',
'蛭','蛔','蛛','蛤','街','裁','裂','裙','補','裕','覃','註','詠','評','詞','詁','詔','詛','詐','詆','訴','診','象','貂',
'貯','貳','賁','費','賀','貼','貴','買','貽','貶','貿','貸','越','超','趁','跎','距','跋','跚','跑','跌','跛','跆','軻',
'軸','軼','辜','逮','逵','週','逸','進','鄂','郵','鄉','酣','酥','量','鈕','鈣','鈍','鈔','鈉','鈞','鈐','鈎','閔','閏',
'開','閑','間','閒','隊','隋','階','陽','隅','隆','隍','陲','雇','雁','雅','雄','集','雋','雯','雲','韌','項','順','須',
'飧','飪','飯','飩','飲','飭','馮','馭','黃','黍','黑','揹','睇','粧','菇','亂','傭','債','傲','傳','僅','傾','催','傷',
'傻','剷','剽','剿','募','勤','勢','匯','嗟','嗨','嗓','嗦','嗎','嗜','嗇','嗑','嗣','嗤','嗯','嗚','嗡','嗅','嗆','嗥',
'園','圓','塞','塑','塘','塗','塚','塔','填','塌','塊','塢','奧','嫁','嫉','嫌','媾','媽','媳','媲','嵩','幌','幹','廉',
'廈','弒','彙','徬','微','意','想','惹','愚','感','愛','愁','愈','慎','慌','慄','愾','愴','愧','戡','戢','搾','搞','搪',
'搓','搭','搽','搏','搔','損','搬','搶','搖','搗','敬','斟','新','暗','暉','暈','暇','暖','會','榔','楚','楠','楔','極',
'椰','概','業','楷','楊','楨','楫','楞','楓','楹','榆','歇','歲','毀','殿','毽','氲','溯','滓','溶','滂','溢','源','溝',
'滇','滅','溥','溘','溺','滋','滑','準','溜','滄','滔','溪','煎','煙','煩','煤','煉','照','煜','煬','煨','煦','煌','煥',
'煞','爺','牒','猷','猿','猾','獅','瑯','瑁','琿','瑚','瑕','瑟','瑞','瑛','瑙','瑜','畸','當','瘀','痰','瘁','痳','痱',
'痺','痿','痴','盞','盟','睛','睫','睦','睞','睹','督','睬','睜','睥','睨','矮','碎','碰','碗','碘','碌','碉','硼','碑',
'禁','禎','福','禍','萬','禽','稜','稟','稚','稠','稔','窟','窠','筷','節','筠','粱','粳','粵','經','絹','綑','綁','綏',
'置','署','罩','罪','羨','羣','義','聖','聘','肆','肄','腱','腰','腸','腥','腮','腳','腫','腹','腺','腦','舅','與','艇',
'蒂','葷','落','萱','葵','葦','葫','葉','葬','葛','萼','萵','葱','葡','董','葩','虞','虜','號','蜕','蛹','蜇','蜃','蜈',
'蜀','蛾','蜂','蜓','衙','裟','裘','裔','裝','裏','裊','褂','褚','裸','裨','解','詫','該','詳','試','詩','詰','誇','詼',
'詣','誠','話','誅','詭','詢','詮','詬','詹','豢','貉','賅','資','賊','賈','貲','賄','賃','賂','跡','跟','跨','路','跳',
'跺','跪','躲','較','載','軾','輊','辟','農','運','遊','道','遂','遍','達','逼','違','遐','遇','遏','過','遑','逾','遁',
'鄒','酬','酪','酩','釉','鈷','鉗','鈸','鉀','鈾','鉛','鉋','鉑','鈴','閘','隘','隔','隕','隙','雍','雉','雷','電','雹',
'零','靖','靶','靴','預','頑','頓','頒','頌','飼','飴','飽','飾','馳','馱','馴','鳩','鼎','鼓','鼠','煲','跤','僧','僮',
'僱','僥','僭','僖','僚','僕','像','僑','兢','凳','劃','匱','厭','嗾','嘀','嘛','嗽','嘔','嘉','嗷','嘖','嘟','嘈','嘗',
'嘍','團','圖','塵','塾','境','墓','墊','塹','墅','壽','夥','夢','夤','奪','奩','嫡','嫩','嫗','嫖','嫣','嫦','嫘','孵',
'寞','寧','寡','寥','寨','實','寢','寤','察','對','屢','嶄','嶇','幛','幣','幕','幗','幔','廓','廖','弊','彆','彰','慈',
'愿','慇','態','慷','慳','慚','慢','慣','慟','慘','截','摘','摔','摑','摸','摺','摧','摟','撇','敲','斡','旗','旖','暨',
'暢','榜','榨','榕','槁','榮','榷','槓','構','榛','榻','榴','槐','槍','榭','槌','榦','歉','歌','毓','漳','演','滾','漓',
'滴','漩','漾','滬','漬','漏','漂','漢','滿','滯','漆','漱','漸','漲','漣','漕','漠','漫','滌','漪','漁','滲','熔','煽',
'熙','熊','熄','爾','犒','犖','獄','獐','瑰','瑪','瑣','瑤','甄','疑','瘧','瘍','瘋','瘓','瘦','瘟','盡','監','睽','瞄',
'睿','睪','睡','碟','碧','碩','碳','種','稱','窪','窩','竭','端','管','箔','箕','箋','筵','箝','算','箏','粹','粽','精',
'綻','綰','綜','綾','綴','綺','緒','綽','網','綱','緊','綠','綢','綿','綵','綸','維','緇','罰','翠','翡','翟','聞','聚',
'肅','肇','腐','膀','膏','膈','膊','腿','臧','舔','舞','蓑','蓉','蒿','蓆','蓄','蒙','蒞','蒲','蒜','蓋','蒸','蓀','蓓',
'蒐','蒼','蜚','蜿','蜜','蜻','蜢','蜥','蜴','蜘','蝕','裳','裴','裹','製','褐','複','褓','説','誦','誌','語','誣','認',
'誡','誓','誤','誥','誨','誘','誑','豪','貌','賓','賑','賒','赫','趙','趕','跼','輔','輒','輕','輓','辣','遠','遘','遜',
'遣','遙','遞','鄙','酵','酸','酷','銀','銅','銘','銖','銓','銜','銬','閡','閨','閩','閣','閥','閤','障','際','雌','需',
'靼','鞅','韶','頗','領','颯','颱','餃','餅','餌','餉','駁','骯','骰','髦','魁','魂','鳶','鳴','鳳','麼','鼻','齊','熒',
'熏','緋','蜒','億','儀','僻','僵','價','儂','儈','儉','凜','劈','劇','劉','劍','厲','嘮','嘻','嘹','嘲','嘩','噎','噴',
'嘶','嘿','嘰','噓','噗','增','墀','墳','墜','墮','墟','嬉','嫻','嬋','嫵','嬌','寮','寬','審','寫','層','履','嶝','幢',
'幟','廢','廚','廟','廝','廣','廠','彈','影','徹','德','徵','慶','慧','慝','慕','憂','慰','慮','慼','慫','慾','憧','憐',
'憎','憫','憤','憬','憚','憔','戮','摹','摩','摯','撤','撞','撈','撰','撥','撓','撕','撩','撒','撐','撲','撮','播','撫',
'撚','撬','敵','敷','數','暮','暫','暴','樑','樣','樟','槨','樁','樞','標','槽','樊','模','樓','槳','樂','歎','歐','殤',
'毅','毆','漿','澈','潼','澄','潑','潦','潔','澆','潭','潛','潸','潮','澎','潺','潤','澗','潰','潘','熟','熬','熱','熨',
'牖','犛','獎','獗','瑩','璋','璃','瘩','瘠','瘤','瘡','皚','皺','盤','瞎','瞇','瞑','瞌','磋','磅','確','磁','磊','碾',
'磕','碼','磐','稿','稼','穀','稽','稷','稻','窯','窮','箭','篇','箱','範','箴','篆','篁','糊','締','編','練','緯','緻',
'緬','緝','緘','緣','線','緞','緩','綞','罵','罷','羯','翩','膝','膠','膛','膜','膚','艘','蔗','蔽','蔚','蓮','蔭','蓬',
'蔓','蔑','蔣','蔡','蔔','螂','蝙','蝴','蝶','蝠','蝦','蝨','蝸','蝗','蝌','衝','褒','褲','褪','褫','褥','誼','諒','談',
'諄','請','諸','課','誕','諉','諂','調','誰','論','諍','豌','豎','豬','賠','賦','賤','賬','賭','賢','賣','賞','賜','質',
'赭','趣','趟','踫','踐','踝','踢','踏','踩','踟','躺','輝','輛','輟','輦','輩','輪','輜','適','遮','遨','遭','遷','鄰',
'鄭','鄧','鄱','醇','醉','醋','醃','銻','鋭','鋅','鋪','銷','鋤','鋁','銼','鋒','閲','閭','震','霄','霆','霉','靠','鞍',
'鞋','鞏','頡','颳','養','餓','餒','餘','駝','駐','駕','駟','駛','駑','駒','駙','骷','髮','髯','鬧','魅','魄','魷','魯',
'鴆','鴉','麩','麪','麾','黎','墨','齒','槤','潢','璀','舖','靚','儐','儒','儘','儔','冀','凝','劑','嘴','噫','噩','噤',
'噸','噹','噪','器','噥','噱','噙','噯','噬','噢','壅','壇','壁','墾','奮','嬴','嬝','學','導','嶼','憲','憑','憩','憊',
'懍','憶','憾','懂','懊','懈','戰','擅','擁','撻','擂','擋','據','擄','擇','操','撼','擔','擒','撿','整','曆','曉','暹',
'樽','橙','橫','橘','樹','橄','橢','樸','樺','橡','橋','橇','樵','機','歷','濂','澱','澡','濃','澤','濁','澧','澳','激',
'澹','熾','燉','燐','燙','燒','燈','燕','熹','燎','燜','燃','燄','獨','璜','璣','瓢','甌','瘴','瘸','盧','盥','瞞','瞟',
'瞠','瞥','磨','磚','磬','禦','禧','禪','積','穎','穆','穌','窺','篙','築','篤','篡','篩','糕','糖','縊','縑','縈','縛',
'縣','罹','羲','翰','翱','膳','膩','膨','臻','興','舉','艙','蔬','蕊','蕩','蕙','蕨','蕃','蕉','蕪','螃','螟','螢','螞',
'融','衞','衡','褶','褸','親','覦','諦','諺','諮','諱','謀','諜','諫','諧','諾','謁','謂','諷','諭','豫','貓','賴','蹄',
'踱','踴','蹂','踹','踵','輻','輯','輸','辦','辨','遵','遴','選','遲','遼','遺','醒','醖','錠','錶','鋸','錳','錯','錢',
'鋼','錫','錄','錚','錐','錦','閻','隧','隨','險','雕','霎','霑','霖','霍','霓','霏','靛','靜','靦','鞘','頰','頸','頻',
'頭','頤','頷','頹','餐','館','餞','餛','餡','駭','駢','駱','骸','骼','髻','髭','鬨','鮑','鴕','鴣','鴦','鴨','鴛','默',
'黔','龍','餚','儲','優','償','儡','勵','嘯','嚎','嚀','嚅','嚇','嚏','壕','壓','壑','嬪','嬤','嬰','孺','尷','嶺','嶽',
'幫','彌','徽','應','懇','懦','戴','戲','擊','擘','擎','擠','擰','擦','擬','擱','斃','斂','曙','曖','檀','檔','檄','檢',
'檜','櫛','殮','氈','濕','濘','濱','濟','濠','濤','濫','濯','澀','濡','濛','濬','燧','營','燮','燦','燥','燭','燬','燴',
'爵','牆','獰','獲','環','璦','癆','癌','療','盪','瞳','瞪','瞰','瞭','瞬','瞧','矯','磷','磺','磴','磯','礁','禮','穗',
'簇','簍','篾','篷','糠','糜','糟','糞','糢','糙','縮','績','繆','縷','縲','繃','縫','總','縱','繅','繁','罄','翳','翼',
'聱','聲','聰','聯','聳','臆','臃','膺','臂','臀','膿','膽','臉','膾','臨','艱','薦','薪','薄','蕾','薑','薔','薯','薛',
'薇','虧','蟀','蟑','螫','蟒','蟆','螳','螻','螺','蟈','蟋','褻','襄','覬','謎','謗','謙','講','謊','謠','謝','謄','豁',
'谿','賺','賽','購','趨','蹉','蹋','蹈','蹊','轄','輾','轂','轅','輿','避','遽','還','邁','邂','邀','醣','醜','鍍','鎂',
'錨','鍵','鍊','鍥','鍋','錘','鍾','鍬','鍛','闊','闋','闌','闈','闆','隱','隸','雖','霜','霞','鞠','韓','顆','颶','餵',
'餿','騁','駿','鮮','鮫','鴻','鴿','麋','黏','點','黜','黝','黛','鼾','齋','嚐','璨','窿','鎅','叢','嚕','嚮','壙','壘',
'嬸','彝','懣','戳','擴','擲','擾','攆','擻','擺','斷','朦','檳','檸','櫃','檻','櫂','檬','歟','歸','殯','瀉','瀋','瀆',
'濾','濺','瀑','瀏','燻','獷','獵','璧','甕','癒','癖','癘','瞽','瞿','瞻','礎','禱','穡','穢','竄','竅','簧','簪','簡',
'簞','簣','糧','織','繕','繞','繚','罈','翹','翻','職','聶','臍','臏','舊','蕭','薩','藍','藉','薰','藐','藏','蟯','蟬',
'蟲','襟','襠','襖','覆','覲','觴','謨','謹','謬','豐','贅','蹣','蹦','蹙','蹤','軀','轉','邇','醫','醬','釐','鎔','鎊',
'鎮','鎖','鎢','鎳','闔','闖','闐','雜','雙','雛','雞','鞣','鞦','鞭','額','顏','題','顎','颺','颼','餾','餽','馥','騎',
'鬃','鬆','魏','鯊','鯽','鯉','鵑','鵝','鵠','黠','鼕','鼬','龜','燼','餸','嚨','嚥','壞','壟','寵','龐','廬','懲','懷',
'懶','懵','攀','攏','曠','曝','櫥','櫝','櫚','櫓','瀛','瀨','瀚','瀝','瀕','爆','爍','牘','犢','獸','獺','璽','瓊','瓣',
'疇','疆','矇','礙','穫','穩','簾','簿','簸','簽','簷','繫','繭','繹','繩','繪','繳','羅','羶','羹','羸','臘','藩','藝',
'藪','藕','藤','藥','藴','蟻','蠅','蠍','蟹','襤','譜','識','譁','證','譚','譎','譏','贈','贋','贊','蹲','蹬','蹺','躇',
'蹼','蹶','轍','轔','轎','辭','邊','鏡','鏑','鏟','鏃','鏖','鏈','鏢','鏗','鏜','鏘','關','隴','難','離','霪','霧','靡',
'韜','韻','類','願','顛','饅','騙','騖','鬍','鯨','鶉','鵡','鵲','鵪','鵬','麒','麗','麓','麴','鵰','勸','嚷','嚶','嚴',
'嚼','壤','孀','孽','寶','懸','懺','攘','攔','攙','曦','朧','瀾','瀰','爐','犧','獻','瓏','癢','癥','礦','礪','礬','礫',
'竇','競','簫','籃','籌','籍','糯','繡','繽','辮','繼','纂','耀','臚','騰','艦','藹','蘑','藻','蘆','蘋','藺','蘇','蠔',
'蠕','襪','覺','觸','議','譬','警','譯','譽','贏','贍','躂','躁','躅','躉','釋','鐘','鐃','闡','飄','饒','饑','馨','騫',
'騷','驣','鰓','鰍','鹹','黨','齟','齣','齡','饋','騮','儷','囁','囀','囂','屬','巍','懼','攝','攜','欄','櫻','殲','瀟',
'灌','爛','癩','矓','纏','續','蘭','蘚','蠣','蠢','蠡','蠟','襯','覽','護','譴','贓','躊','躍','轟','辯','醺','鐮','鐳',
'鐵','鐺','鐸','鐲','闢','霸','霹','露','響','顧','驅','驃','驀','騾','髏','魔','鰭','鰥','鶯','鶴','鷂','麝','黯','鼙',
'齦','斕','儼','囈','囊','囉','孿','巒','巔','彎','懿','攤','權','歡','灑','灘','玀','疊','癮','癬','籟','籠','聽','聾',
'臟','襲','讀','贖','躑','轡','鏽','鑄','鑑','鑒','霽','霾','韃','韁','顫','驕','鬚','鰱','鰾','鰻','鷓','鷗','鼴','齬',
'齪','龔','囌','巖','戀','攣','攫','攪','曬','竊','籤','纓','纖','蘸','蘿','蠱','變','邐','邏','鑣','鑠','靨','顯','饜',
'驚','驛','驗','髒','髓','體','鱔','鱗','鱖','鷥','麟','黴','囑','壩','攬','癱','癲','矗','罐','羈','蠶','蠹','衢','讓',
'讒','讖','贛','釀','靄','靂','靈','韆','顰','驟','鬢','魘','鷹','鷺','鹽','鹼','鼈','鼇','齷','齲','廳','欖','灣','籬',
'籮','蠻','觀','躡','釁','鑲','鑰','顱','饞','矚','讚','驢','驥','纜','躪','鑾','鑼','鑽','鱷','鱸','黷','豔','鑿','鸚',
'爨','驪','鬱','鸞','籲'];
var listLength = characterList.length;
if (complexity > listLength)
complexity = listLength;
if (complexity <= 0)
complexity = 1;
var returnString = '';
for (var i=0; i<length; i++)
returnString = returnString + characterList[Math.floor(Math.random() * complexity)];
return returnString;
};