dart:math
庫中Random
類的用法介紹如下。
隨機 bool、int 或 double 值的生成器。
默認實現提供不適合加密目的的偽隨機位流。
將Random.secure 構造函數用於加密目的。
要創建一個均勻分布在從 0(含)到最大(不包括)的範圍內的非負隨機整數,請使用 nextInt(int max) 。
var intValue = Random().nextInt(10); // Value is >= 0 and < 10.
intValue = Random().nextInt(100) + 50; // Value is >= 50 and < 150.
要創建在 0.0(含)到 1.0(不含)範圍內均勻分布的非負隨機浮點值,請使用 nextDouble 。
var doubleValue = Random().nextDouble(); // Value is >= 0.0 and < 1.0.
doubleValue = Random().nextDouble() * 256; // Value is >= 0.0 and < 256.0.
要創建隨機布爾值,請使用 nextBool 。
var boolValue = Random().nextBool(); // true or false, with equal chance.
相關用法
- Dart Random.nextDouble用法及代碼示例
- Dart Random.nextInt用法及代碼示例
- Dart Random.nextBool用法及代碼示例
- Dart RawSecureSocket.connect用法及代碼示例
- Dart RawReceivePort.handler用法及代碼示例
- Dart RawSecureSocket.secure用法及代碼示例
- Dart RegExp.pattern用法及代碼示例
- Dart RegExp.isCaseSensitive用法及代碼示例
- Dart RegExp.allMatches用法及代碼示例
- Dart RtcStatsReport.containsKey用法及代碼示例
- Dart RtcStatsReport.containsValue用法及代碼示例
- Dart RuneIterator.moveNext用法及代碼示例
- Dart Runes用法及代碼示例
- Dart RtcStatsReport.remove用法及代碼示例
- Dart RtcStatsReport.putIfAbsent用法及代碼示例
- Dart RtcStatsReport.addAll用法及代碼示例
- Dart RegExp.hasMatch用法及代碼示例
- Dart Rectangle構造函數用法及代碼示例
- Dart RegExp用法及代碼示例
- Dart RegExp構造函數用法及代碼示例
- Dart RegExp.stringMatch用法及代碼示例
- Dart Rectangle.fromPoints用法及代碼示例
- Dart RtcStatsReport.clear用法及代碼示例
- Dart RegExp.firstMatch用法及代碼示例
- Dart RegExpMatch用法及代碼示例
注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 Random class。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。