2017-08-28 8 views
0

メテオのアレイから無作為サンプリングを行うにはどうすればいいですか(サーバー側)。 nサンプルを配列の置換の有無にかかわらず取得することconst x = ['value2,'value2',value3', 'value4'] .. Random.choice(.)は、1つの値を返すだけです。流星の無作為サンプリング

+0

はちょうど 'Random.choice()'ループ内で使用します。置換えされていない場合は、選択した項目をその都度配列から削除します。 –

+0

興味深いことに、既に効率的に実装されているこのバージョンはランダムではありません – amaatouq

+1

あなたは1つを寄付することができます!オープンソースだ。 –

答えて

1

あなたは_.sample(arr, [n=1])メソッドを使用することができます(documentation

+0

ありがとう!これは機能します。しかしなぜあなたが_を使用することが推奨されていないか知っていますか?もう流星で?もしそうなら、代替手段があります。 – amaatouq

+0

なぜあなたはそれを使用することをお勧めしないと思いますか?流星自体がそれを使用しています。 – Styx