A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李思静 中级黑马   /  2012-7-20 07:37  /  2132 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

js如何产生一个随机数,另外js如何在浏览器里面进行绘图

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

3 个回复

倒序浏览
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画出光滑曲线,最好知道最小二乘法算法等等!

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
var Max=1000;//产生随机数的范围由Max确定
var i= Math.round(Math.random()*Max);//对随机数取整,得到随即自然数
alert(i);

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2012-7-20 08:17
1,js如何产生一个随机数

rnd.today=new Date();

以前不知道这种算法,表示瞻仰!恩,也求解释,谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马