Dart Randomを使って配列からランダムに値を抽出する

環境
OS windows11 Pro 64bit
Dart 2.18.4

書式
リスト(配列)からランダムに値を抽出するには、「 Random 」の「 nextInt」を使用してインデックス番号に乱数を使用します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import 'dart:math';
void main() {
Random ran = new Random();
var arr = ['study', 'skill', 'become', 'smart', 'skill','arkgame'];
// ランダムに6回抽出
for (var i = 0; i < 6; i++) {
// 0-5の乱数を発生
int idx = ran.nextInt(6);
print(arr[idx]);
}
}
import 'dart:math'; void main() { Random ran = new Random(); var arr = ['study', 'skill', 'become', 'smart', 'skill','arkgame']; // ランダムに6回抽出 for (var i = 0; i < 6; i++) { // 0-5の乱数を発生 int idx = ran.nextInt(6); print(arr[idx]); } }
import 'dart:math';
void main() {
  
  Random ran = new Random();
  
  var arr = ['study', 'skill', 'become', 'smart', 'skill','arkgame'];

  // ランダムに6回抽出
  for (var i = 0; i < 6; i++) {       
    // 0-5の乱数を発生
    int idx = ran.nextInt(6);
    print(arr[idx]);
  }
}

実行結果
arkgame
become
skill
skill
skill
smart

Dart

Posted by arkgame