Scalaリストのシンプルなシャッフル機能はありますか?Scala ListBuffer(または同等のもの)シャッフル
もしそうでなければ、実装する最も簡単な方法は何ですか?
は、私はこれらのものの多くは、すべてのコード上で行う必要があり、そう単純な呼び出しは、最高のは、それが
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle #=> [2, 3, 1] returns new array shuffled
おかげ
:)事前にRubyでの例ですScalaで
あなたは[Collections.shuffle()] [1]を使って見ましたか? [1]:http://stackoverflow.com/questions/1259223/how-to-use-java-collections-shuffle-on-a-scala-array?rq=1 –
まあ、javaを使用していません。 .only scalaネイティブ関数:) – rdlu
@BrianAgnew、Scalaコレクションでは動作しません。 – missingfaktor