手機直播原始碼,flutter 隨機數的生成和保留兩位小數
手機直播原始碼,flutter 隨機數的生成和保留兩位小數
一、生成最小值和最大值之間的隨機數
使用Random().nextInt() 方法,生成一個整數
random(min, max) { // + min 表示生成一個最小數 min 到最大數之間的是數字 var num = Random().nextInt(max) + min; // floor() 返回的是一個整數。 return num.floor(); } void main() { // 生成一個 0 - 10 之間的隨機數 print(random(0, 10)); } 使用Random().nextDouble() 生成一個帶有小數點的隨機數 random(min, max) { // + min 表示生成一個最小數 min 到最大數之間的是數字 var num = Random().nextDouble() * (max - min) + min; return num; }
二、保留兩位小數
在dart 中,我們也可以使用小數點位移的方法,來實現保留多位小數,及四捨五入的資料
String formatNum(double num, int postion) { // 字元長度減去 小數點的個數 小於postion 的時候,說明此資料不需要保留小數,直接返回 // -1 這個-1 更準確的說就是 postion 的個數減去小數點的個數 if (num.toString().length - num.toString().lastIndexOf(".") - 1 < postion) { return num.toString(); } else { // 使用函式substring() 擷取小數點後兩位的資料 +1 是指小數點的個數 return num.toString() .substring(0, num.toString().lastIndexOf(".") + postion + 1); } }
以上就是手機直播原始碼,flutter 隨機數的生成和保留兩位小數, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2925179/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 影片直播app原始碼,EditText保留小數位數APP原始碼
- app直播原始碼,uniapp隨機數生成簽名APP原始碼隨機
- Js保留兩位小數JS
- java保留兩位小數Java
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- JavaScript保留兩位或者其他位數小數JavaScript
- Java保留兩位小數的方法Java
- 隨機生成六位數驗證碼隨機
- JavaScript浮點數保留兩位小數JavaScript
- 微信小程式生成隨機數微信小程式隨機
- sql server 中對小數保留兩位小數SQLServer
- 【java】隨機生成6位的數字Java隨機
- JavaScript生成4位隨機數效果JavaScript隨機
- php生成一個可選位數的隨機碼PHP隨機
- javascript保留小數點後兩位JavaScript
- 生成指定區間的隨機小數隨機
- matlab生成隨機數小結Matlab隨機
- 生成隨機數隨機
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- [隨機數詳解]生成一個隨機數,生成指定範圍的隨機數及隨機陣列去重隨機陣列
- js實現的保留兩位小數程式碼例項JS
- javascript如何實現保留兩位小數JavaScript
- JavaScript生成四位數字或者字母隨機數JavaScript隨機
- js如何實現數字保留小數點後兩位小數JS
- 如何生成隨機不重複的11位數字隨機
- JavaScript 生成隨機數JavaScript隨機
- mysql生成隨機數MySql隨機
- python生成隨機數、隨機字串Python隨機字串
- js取整並保留兩位小數的方法JS
- sql 保留兩位小數+四捨五入SQL
- Java 兩個整數相除保留兩位小數,將小數轉化為百分數Java
- 更安全的隨機數生成隨機
- PHP 生成更好的隨機數PHP隨機
- 開發:隨筆記錄之 生成6位隨機數筆記隨機
- javascript生成隨機數程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- 隨機數生成器隨機
- java隨機數生成原理Java隨機