手機直播原始碼,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原始碼隨機
- Math類產生隨機數後保留一位小數隨機
- oracle保留兩位小數Oracle
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- JavaScript保留兩位或者其他位數小數JavaScript
- JavaScript浮點數保留兩位小數JavaScript
- 【java】隨機生成6位的數字Java隨機
- php生成一個可選位數的隨機碼PHP隨機
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- 生成指定區間的隨機小數隨機
- 微信小程式生成隨機數微信小程式隨機
- 隨機範圍小數和隨機範圍整數隨機
- python生成隨機數、隨機字串Python隨機字串
- Python保留兩位小數五種常用的方法!Python
- 如何生成隨機不重複的11位數字隨機
- JavaScript 生成隨機數JavaScript隨機
- 更安全的隨機數生成隨機
- 前端保留兩位小數toFixed(2)會有坑前端
- jdk8之stream求和,保留兩位小數JDK
- mysql格式化小數保留小數點後兩位(小數點格式化)MySql
- iOS小數點格式化:最多保留兩位小數,小數點後末尾的0不要iOS
- JavaScript隨機五位數驗證碼JavaScript隨機
- matlab 生成隨機數序列Matlab隨機
- C++生成隨機數C++隨機
- 隨機數生成器隨機
- java隨機數生成原理Java隨機
- ToString()格式和用法大全,C#實現保留兩位小數的方法C#
- Python如何隨機生成1到100的隨機數?Python隨機
- 以太坊原始碼分析(54)以太坊隨機數生成方式原始碼隨機
- C++保留有效位與保留小數位C++
- LevelDB 原始碼解析之 Random 隨機數原始碼random隨機
- 幾種生成隨機數方法隨機
- Python中如何生成隨機數?Python隨機
- 使用Math類生成隨機數隨機
- 手機直播原始碼,Flutter 中的彈簧按鈕效果原始碼Flutter
- 教你excel如何保留11位手機號碼Excel
- 偽隨機數是什麼?偽隨機數生成方法有哪些?隨機