您现在的位置是:首页 > 电脑技术查询 > web开发

刚刚开始学javascript,请看下面例子,指导思路!该如何处理

编辑:chaxungu时间:2022-10-02 23:22:38分类:web开发

刚刚开始学javascript,请看下面例子,指导思路!
利用Javascript随机显示图片
<SCRIPT>

<!--

// Randomizer

rnd.today=new Date();

rnd.seed=rnd.today.getTime();


function rnd() {

rnd.seed = (rnd.seed*9301+49297) % 233280;

return rnd.seed/(233280.0);

};


function rand(number) {

return Math.ceil(rnd()*number);

};

// end randomizer. -->

</SCRIPT>
这是别人写的随机函数,但我不理解下面两行代码?

rnd.seed = (rnd.seed*9301+49297) % 233280;

return rnd.seed/(233280.0);

9301,49297,233280这些数字为何可以产生随机数,别的数字不行吗?
为何又是加,又是除


------解决方案--------------------
產生隨機數是可以選定一個範圍的,别的数字也可以。
隨便你改
又是加,又是除只是爲了確保產生的隨機數在一定範圍