js獲取指定區間的隨機數程式碼例項
在實際應用中,經常可能會有這樣的需求,那就是獲取指定區間的隨機數。
下面就通過程式碼例項做一下介紹,希望能夠給需要的朋友帶來幫助。
這裡需要用到Math.random()方法,它可以獲取0-1之間的隨機數,不包括1。
[JavaScript] 純文字檢視 複製程式碼console.log(Math.random());
如果要獲取0-某個數字之間的隨機數非常的簡單,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼console.log(Math.random()*20);
上面的程式碼可以返回0-20之間的一個陣列,不包括20,如果要包含20,可以在後面加1,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼console.log(Math.random()*21);
只要給數字加1就可以實現0-20隨機數的效果了。
通常情況下,可能獲取的隨機數需要是整數,程式碼改造如下:
[JavaScript] 純文字檢視 複製程式碼console.log(Math.floor(Math.random()*21));
只要使用Math.floor()方法進行一下轉換即可,具體可以參閱javascript Math.floor()一章節。
如果要獲取任意區間的隨機數,程式碼封裝如下:
[JavaScript] 純文字檢視 複製程式碼function GetRandomNum(Min,Max){ var Range=Max-Min; var Rand=Math.random(); return(Min+Math.floor(Rand*Range)); } console.log(GetRandomNum(3,20));
相關文章
- js獲取指定位數不重複隨機數程式碼例項JS隨機
- 獲取指定區間的li元素程式碼例項
- js獲取數字和字母隨機數程式碼例項JS隨機
- javascript實現獲取指定數字區間的隨機數JavaScript隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- js獲取指定單元格的內容程式碼例項例項JS
- js獲取指定函式的形參程式碼例項JS函式
- js實現的獲取指定時間前幾天日期程式碼例項JS
- js獲取主機域名程式碼例項JS
- js獲取距離指定時間已經過去多久程式碼例項JS
- 獲取url傳遞的指定引數值程式碼例項
- 驗證數字具有指定的位數區間程式碼例項
- jQuery獲取指定的li元素程式碼例項jQuery
- jquery獲取指定元素下所有指定子元素的數目程式碼例項jQuery
- js獲取數字中的最小數字程式碼程式碼例項JS
- js實現的產生隨機數程式碼例項JS隨機
- jQuery獲取指定元素的父元素程式碼例項jQuery
- css獲取指定元素的兄弟元素程式碼例項CSS
- 生成指定區間的隨機小數隨機
- js獲取數字最小值程式碼例項JS
- JavaScript 獲取指定區間的數字JavaScript
- javascript獲取指定元素父元素程式碼例項JavaScript
- js獲取格林威治時間程式碼例項JS
- js實現的獲取指定元素的節點封裝程式碼例項JS封裝
- js隨機顏色例項程式碼JS隨機
- javascript擷取指定位數的小數程式碼例項JavaScript
- javascript生成隨機數程式碼例項JavaScript隨機
- 使用jquery獲取指定元素的子元素程式碼例項jQuery
- jquery獲取指定元素的父節點程式碼例項jQuery
- js獲取指定月份最後一天日期程式碼例項JS
- jquery獲取指定型別子元素程式碼例項jQuery型別
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- 獲取指定元素下所有li元素程式碼例項
- js獲取事件的型別程式碼例項JS事件型別
- js實現的獲取當前日期時間的程式碼例項JS
- js獲取瀏覽器客戶區尺寸程式碼例項JS瀏覽器
- 使用js獲取url傳遞的引數值程式碼例項JS