私はGroovyを初めて使用しているので、これはちょっとした質問であるとお詫び申し上げます。リストから選択したものよりも多くの選択肢をランダムに選択
私は50アイテムのリストを持っており、すべて1〜50のID番号で識別されています。私はランダムにこのリストから選択することができるようにしたいリストより多くの時間がある(今は122ですが、それよりも潜在的に何回も)です。私が試してみました現在のコードは次のようになります。
list.shuffle.next(122).each {}
私は全体来ている問題は、私はリスト(50)内の数字を持っているように括弧の中に作成アクションは唯一の回数を反復することです。 50回、50回、次に22回(各項目が少なくとも2回から3回以上選択される)のアクションではなく、本当にランダムな選択方法が好まれます。
これを書き込むにはどうすればよいですか?
ありがとうございました!
すでにhttps://groovy-playground.appspot.com/、ここでそれを共有で試みられてきたものの一例を作成してみてください。 – TylerY86