<script language="javascript">
<!--
function getRandom(k){return Math.ceil(Math.random()*k); }
var password;
password = "abcdefgh";
var m1,m2
for (var i=0;i<100;i++){
m1=getRandom(password.length)
m2=getRandom(password.length)
if (m1!=m2)i=1000000
}
var m3=getRandom(9)+""+getRandom(9)
var m4=getRandom(9)+""+getRandom(9)
var newPS=password.substring(0,m1<m2?m1:m2)+m3+password.substring(m1<m2?m1:m2,m1<m2?m2:m1)+m4+password.substr(m1<m2?m2:m1)alert(newPS)
//-->
</script>
var password;
password = "abcdefgh";
var tmp1 = Math.random()*(password.length-1)+1;
var tmp2 =tmp1;
while (tmp2==tmp1) {
tmp2=Math.random()*(password.length-1)+1;
}
if (tmp1>tmp2) {var t = tmp1; tmp1=tmp2; tmp2=t;}
var tmp = '0'+Math.round(100 * Math.random());
tmp = tmp.substring(tmp.length-2);
password = password.substring(0,tmp2) + tmp + password.substring(tmp2);
tmp = '0'+Math.round(100 * Math.random());
tmp = tmp.substring(tmp.length-2);
password = password.substring(0,tmp1) + tmp + password.substring(tmp1);
alert(tmp1+','+tmp2+','+tmp+'\n'+password);
</script>
return Math.floor(Math.random()*(max-min))+min;
}
function getRandArray(len,min,max){
var obj = {};
for(var i=0;i<len;){
var r = rand(min,max);
if(!obj[r]){
obj[r] = true;
i++;
}
}
var ar = [];
for(var p in obj)
ar.push(p-0);
return ar;
}function salt(str){
var len = str.length,nSalt = 3;
var arIdx = getRandArray(nSalt,1,len);
var arSalt = getRandArray(nSalt,10,100);
arIdx.sort();
for(var i=nSalt-1;i>=0;i--)
str = str.substr(0,arIdx[i]) + arSalt[i] + str.substr(arIdx[i]);
return str;
}var pwd = 'qwertyuiop';
document.write(salt(pwd));