js生成隨機數(shù)之random函數(shù)隨機示例
更新時間:2013年12月20日 15:02:05 作者:
js生成隨機數(shù)可以使用JavaScript Math.random()內(nèi)置函數(shù),下面有個不錯的示例,大家可以嘗試操作下
JavaScript Math.random()內(nèi)置函數(shù)
random函數(shù)返回值
返回0和1之間的偽隨機數(shù),可能為0,但總是小于1,[0,1)
random函數(shù)示例
//返回隨機數(shù)
document.write(Math.random());
//返回10-20的隨機數(shù)
document.write(Math.random()*(20-10)+10);
//返回指定范圍的隨機數(shù)(m-n之間)的公式
document.write(Math.random()*(n-m)+m);
基于時間,亦可以產(chǎn)生隨機數(shù)
var now=new Date();
var number = now.getSeconds(); //這將產(chǎn)生一個基于目前時間的0到59的整數(shù)。
var now=new Date();
var number = now.getSeconds()%43; //這將產(chǎn)生一個基于目前時間的0到42的整數(shù)。
random函數(shù)返回值
返回0和1之間的偽隨機數(shù),可能為0,但總是小于1,[0,1)
random函數(shù)示例
//返回隨機數(shù)
document.write(Math.random());
//返回10-20的隨機數(shù)
document.write(Math.random()*(20-10)+10);
//返回指定范圍的隨機數(shù)(m-n之間)的公式
document.write(Math.random()*(n-m)+m);
基于時間,亦可以產(chǎn)生隨機數(shù)
復(fù)制代碼 代碼如下:
var now=new Date();
var number = now.getSeconds(); //這將產(chǎn)生一個基于目前時間的0到59的整數(shù)。
var now=new Date();
var number = now.getSeconds()%43; //這將產(chǎn)生一個基于目前時間的0到42的整數(shù)。
相關(guān)文章
JS中onpropertychange和onchange事件區(qū)別小結(jié)
當一個HTML元素的屬性用js改變的時候,都能通過onpropertychange來捕獲。例如一個文本text對象的value屬性被頁面的腳本修改的時候,onchange無法捕獲到,而onpropertychange卻能夠捕獲。2010-07-07js 獲取當前web應(yīng)用的上下文路徑實現(xiàn)方法
下面小編就為大家?guī)硪黄猨s 獲取當前web應(yīng)用的上下文路徑實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08JS 兩日期相減,獲得天數(shù)的小例子(兼容IE,FF)
這篇文章介紹了兩日期相減,獲得天數(shù)的小例子,有需要的朋友可以參考一下2013-07-07