|
生成随机数 |
|
网络制作者会发现生成随机数有许多用途。如果您要在网页上加入广告旗标,在URL后加一个随机数可防止广告被缓存,使每个页面上都有新的广告。也许,您的网上交易刚刚开始,因此您不愿意第一个用户收到的确认号码是个一位数。
有些简单的JavaScript允许您用与Math对象关联的random()方法生成随机数。该方法可生成0.0和1.0之间的数,此数字的小数点后面有16位。要想生成整数,只要将该数乘以1,000,000,000,000,000,000就可以了,不过输出的数字并不太管用。 <SCRIPT language="JavaScript"><!-- var bigRandomNumber = Math.random() * 1000000000000000000; // --></SCRIPT> 若想生成操作性更好的随机数,请定义一个最大值,然后用Math.round()方法四舍五入成最接近的整数。以下代码可生成一个0至1000之间的数: <SCRIPT language="JavaScript"><!-- var maxNumber = 1000; var randomNumber = Math.round(maxNumber * Math.random()); //--></SCRIPT> <SCRIPT language="JavaScript"><!-- document.write(randomNumber); //--></SCRIPT> |