cocomoff("blog")

@cocomoffの奇妙な日常.

ランダムにしゃふしゃふしゃふ

Scalaの乱数ライブラリ(scala.util.Random)に面白い関数があったので使ってみた.

scala> import scala.util.Random.shuffle
import scala.util.Random.shuffle

scala> val Ids = for(i <- 0 until 10) yield i
Ids: scala.collection.immutable.IndexedSeq[Int] = Vector(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)

scala> val rIds = shuffle(Ids)
rIds: scala.collection.immutable.IndexedSeq[Int] = Vector(9, 6, 8, 5, 7, 4, 0, 1, 2, 3)

ランダムにシャッフルしてくれる.