[Dart]リスト(配列)をランダムに並び替えるには?

Dart

どうも、ちょげ(@chogetarou)です。

配列であるリストの要素をランダムに並び替える方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

リストをランダムに並び替えるには、shuffleメソッドを使います。

具体的には、リストからshuffleメソッドを呼び出します。

list.shuffle()

shuffleメソッドは、呼び出した配列の要素をランダムに並び替えます。

shuffleメソッドは、呼び出した配列に影響を与えます。

もし、呼び出した配列に影響を与えず、並び替えた結果だけを取得したい場合は、shuffleメソッドの代わりにshuffledメソッドを使います。

使用例

void main() {
  var numbers = [1, 2, 3, 4, 5];
  
  numbers.shuffle();
  
  print(numbers);
}

コメント

タイトルとURLをコピーしました