1. 從1開始 至 任意值parseInt(Math.random()*上限+1); 2. 從任意值開始 至 任意值parseInt(Math.random()*(上限-下限+1)+下限); javascript
function fRandomBy(under, over){ switch(arguments.length){ case 1: return parseInt(Math.random()*under+1); case 2: return parseInt(Math.random()*(over-under+1) + under); default: return 0; } } document.write(fRandomBy(1,100)); //輸出指定範圍內的隨機數的隨機整數 </script>