JavaScript 小技巧(第七集)

BL信用卡贷款

BL信用卡贷款

2016-01-29 11:47

JavaScript 小技巧(第七集),JavaScript 小技巧(第七集)
第七集 如何去产生乱数

  接下来我们要为你介绍一个可以产生乱数的函数,也是以 JavaScript 所写的这个函数只是利用了一点小技巧而已。而这种技巧在大部分的编译器(compiler)中,大都是如此(或类似)计算出乱数来的。相信 JavaScript 最后应也会以相似的方法来产生这样的method,如果它会提供这样功能的话,以下是此函数的结果:
  这是一个计算产生的乱数.3861138662928667
  以下是这个作法的写法 
  
  <head
  <script language="LiveScript"
   function RandomNumber() {
   today = new Date();
   num = Math.abs(Math.sin(today.getTime()));
   return num;
   }
  </script
  </head
  <body
  <script language="LiveScript"
  <!--
  document.write("This is a random number:",
   RandomNumber());
   // --
  </script
  </body
  </html

  我们的做法是以上一个范例中的时间函数,它会出现一个很大的数,利用这个数再加以运算即可。例如:将它拿来做正弦函数(sin)的运算,得到的数再做绝对值的运算,结果可以得到一个介於 0 与 1 间的实数,因为时间的改变是 ms 为单位,而且你绝不会获得相同的数字不过这个做法并不适合拿来快速的连续产生一系列的乱数,但如果你是不定时久久的用一次,那效果就不错了。

展开更多 50%)
分享

猜你喜欢

JavaScript 小技巧(第七集)

电脑网络
JavaScript 小技巧(第七集)

《火箭骑士》视频流程攻略—第七集

电脑网络
《火箭骑士》视频流程攻略—第七集

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

《生化奇兵》视频全攻略第七集

电脑网络
《生化奇兵》视频全攻略第七集

《仙剑奇侠传1》剧情第七集

电脑网络
《仙剑奇侠传1》剧情第七集

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

《使命召唤4》视频全攻略 第七集(上)

电脑网络
《使命召唤4》视频全攻略 第七集(上)

《使命召唤4》视频全攻略 第七集(下)

电脑网络
《使命召唤4》视频全攻略 第七集(下)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

AutoCAD教程:打造逼真金属软管全过程

AutoCAD教程:打造逼真金属软管全过程

《炉石传说》速攻法师卡组攻略心得分享

《炉石传说》速攻法师卡组攻略心得分享
下拉加载更多内容 ↓