黑马程序员技术交流社区

标题: 如何用js产生一个随机数 [打印本页]

作者: 李思静    时间: 2012-7-20 07:37
标题: 如何用js产生一个随机数
js如何产生一个随机数,另外js如何在浏览器里面进行绘图
作者: 许庭洲    时间: 2012-7-20 08:17
1,js如何产生一个随机数
<script language="JavaScript">
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);
};
</script>
2,用js绘图,还需精通算法,比如用JS画出光滑曲线,最好知道最小二乘法算法等等!
作者: 曾玉锋    时间: 2012-7-20 08:21
var Max=1000;//产生随机数的范围由Max确定
var i= Math.round(Math.random()*Max);//对随机数取整,得到随即自然数
alert(i);


作者: 曾玉锋    时间: 2012-7-20 08:27
许庭洲 发表于 2012-7-20 08:17
1,js如何产生一个随机数

rnd.today=new Date();

以前不知道这种算法,表示瞻仰!恩,也求解释,谢谢!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2