<script type="text/javascript"> document.write("請輸入要生成隨機數的位數:"); // digit是數字的位數 function runStr(digit){ if(digit=="" || isNaN(digit)){ alert("請輸入數字"); }else{ var sourceStr="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G"; arrStr=sourceStr.split(","); var result=""; //定義變量並初始化 var index=0; for(i=0;i<digit;i++){ index=parseInt(Math.random()*arrStr.length); result+=arrStr[index]; } alert(result); } } </script> <form name="form"> <input type="text" name="digit"/> <input type="button" value="生成" onClick="runStr(form.digit.value)"> </form>
