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));
相關文章
- JavaScript 獲取指定區間的數字JavaScript
- 生成指定區間的隨機小數隨機
- 直播軟體原始碼,JS獲取指定長度的隨機字元原始碼JS隨機字元
- 獲取倒數第幾個元素程式碼例項
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- Django Models隨機獲取指定數量資料方法Django隨機
- js獲取北京時間程式碼JS
- JavaScript取餘數程式碼例項JavaScript
- java獲取時間戳和隨機數Java時間戳隨機
- JavaScript 獲取0-1之間的隨機數JavaScript隨機
- 獲取當前時間戳和隨機數的獲取、Java Random、ThreadLocalRandom、UUID類中的方法應用(隨機數)時間戳隨機JavarandomthreadUI
- java_隨機數(統計例項)Java隨機
- JavaScript 擷取指定指定區間字串JavaScript字串
- 獲取指定月份的天數
- 碎片化學習Java(二十八)Java得到指定區間隨機數Java隨機
- React獲取元件例項React元件
- Golang生成區間隨機整數Golang隨機
- Java之獲取隨機數的4種方法Java隨機
- JavaScript隨滑鼠晃動的div塊程式碼例項JavaScript
- js時間物件:獲取當前時間(格式化)- 程式碼篇JS物件
- JS 預編譯程式碼例項分析JS編譯
- 從Linux核心中獲取真隨機數Linux隨機
- C# ling to sql 取多條記錄最大時間的例項程式碼C#SQL
- 獲取當前Tomcat例項的埠Tomcat
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- 127 PHP獲取網頁標題的3種實現方法程式碼例項PHP網頁
- 如何生成指定分佈的隨機數隨機
- 時間日期格式化程式碼例項
- JavaScript倒數計時程式碼例項JavaScript
- C語言程式生成指定範圍的不重複的隨機數C語言隨機
- Bash 指令碼例項:獲取符號連結的目標位置指令碼符號
- Js Math隨機數JS隨機
- JavaScript 獲取指定時間前幾天日期JavaScript
- 如何產生指定範圍的隨機數隨機
- 【API】隨機獲取圖片API隨機
- python獲取命令列引數的程式碼Python命令列
- Nacos - 客戶端例項列表獲取客戶端
- 對比分析Java反射獲取例項的速度Java反射
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機