使用 JavaScript 產生亂數密碼.
<script type="text/javascript"> function CreatePW () { var allPw={ "Number":"0123456789", "Upper":"ABCDEFGHIJKLMNOPQRSTUVWXYZ", "Lower":"abcdefghijklmnopqrstuvwxyz", "Punctuation":"~!@#$%^&*()_+[]{}|`;:,./?><-=" } var allowPw=""; for (var i = 0; i < document.getElementsByName("pwType").length; i++) { if (document.getElementsByName("pwType")[i].checked) { allowPw+=allPw[document.getElementsByName("pwType")[i].value]; }; }; var pwLength=parseInt(document.getElementsByName("pwLength")[0].value,10); var pwCounts=parseInt(document.getElementsByName("pwCounts")[0].value,10); var pwResult='<table class="table table-striped table-hover"><tbody>'; for (var c=0;c < pwCounts; c++){ pwResult+='<tr class="active"><td class="word-break-all"><input type="text" size="' + (pwLength+2) + '" value="'; for (var i = 0; i < pwLength; i++) { var nowRandom=parseInt(Math.random()*allowPw.length,10); pwResult+=allowPw.substring(nowRandom, nowRandom+1); }; pwResult+='" readonly></td></tr>'; } pwResult+='</tbody></table>'; document.getElementById("newPW").innerHTML=pwResult; } </script>
完整範例 : 密碼產生器