任何程式設計語言,随機數都是必不可少的,我在開發過程中,尤其在自己做一些小玩意的時候,就經常使用随機數,後來發現每次使用都懶得寫,直接去網上搜一個,拿過來就用了。
可是時間一長,發現總是去網上搜不太好,就幹脆做一個總結,現在分享出來。順便附上一個小案例來說明。
先上小案例的截圖:
這個例子是先畫上一堆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+