ListShuffler

名前

ListShuffler — Swarm Listの順序をランダマイズするクラス

説明

ListShufflerは、Listのエレメントの順序をランダマイズ(リスト全体、あるいはnumが最小のエレメント)します。リストが提供されていなければなりません。一様分布かシステムが提供しているuniformUnsRandが利用されます。アルゴリズムはKnuthのものです。これらのメソッドはすべて基礎となるコレクションに変更を加えるため、インデックスはすべて再作成しなければなりません。

ListShufflerに採用されているプロトコル

Create Drop CREATABLE

メソッド

フェーズ: Creating

フェーズ: Using