function create_password(min_len=8,max_len=16){ ???let passwordArray=[‘abcdefghijklmnopqrstuvwxyz‘,‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘,‘1234567890‘,‘@-_#!‘]; ????let rand = function(min, max){ ???????return Math.floor(Math.max(min, Math.random() * (max+1))); ???} ???let pwdlength= rand(min_len, max_len); ???let password = ‘‘; ???for(i=0; i<pwdlength; ++i) ????{ ????????let strpos = rand(0, 3); ????????password += passwordArray[strpos].charAt(rand(0, passwordArray[strpos].length)); ????} ???????return password;}
js工具
原文地址:http://blog.51cto.com/keefe/2154330