Javascript 为什么要用权重算法

JavaScript024

Javascript 为什么要用权重算法,第1张

我看了这个代码,感觉并不是什么算法,他说的“权重”其实就是自己给每个图片赋的一个整数,用来表示此广告图片的级别,你可以理解成“重量”,重量越大权重越高。

这个例子用权重来达到随机的效果。

js可以用Math.random()函数产生随机数,这里以产生1到5之间的随机数为例。

1、产生最小到最大之间的函数,包括最小值和最大值,即“min ≤ r ≤ max”:

2、产生最小到最大之间的函数,包括最小值但不包括最大值,即“min ≤ r <max”:

3、产生最小到最大之间的函数,不包括最小值但包括最大值,即“min <r ≤ max”:

4、产生最小到最大之间的函数,不包括最小值和最大值,即“min <r <max”:

参考代码:

<script language="javascript">

/**

* 随机数

*/

document.write(Math.floor(Math.random()*1000+1000))  //输出1000~2000之间的随机整数

</script>