天天看點

js 随機數_JS常用方法和一些封裝:随機數生成

js 随機數_JS常用方法和一些封裝:随機數生成

任何程式設計語言,随機數都是必不可少的,我在開發過程中,尤其在自己做一些小玩意的時候,就經常使用随機數,後來發現每次使用都懶得寫,直接去網上搜一個,拿過來就用了。

可是時間一長,發現總是去網上搜不太好,就幹脆做一個總結,現在分享出來。順便附上一個小案例來說明。

先上小案例的截圖:

js 随機數_JS常用方法和一些封裝:随機數生成

這個例子是先畫上一堆div,然後給每一個div綁定一個變顔色的事件,當然,顔色是随機生成的。

随機數字

function randomNum(num){

return Math.floor(Math.random()*(num+1));

};

function randomRange(start,end){

return Math.floor(Math.random()*(end-start+1))+start;

};

随機顔色

function randomColor(){

var r = Math.floor(Math.random()*256);

var g = Math.floor(Math.random()*256);

var b = Math.floor(Math.random()*256);

return "rgb("+r+