在Scala中随机播放一个列表

Ded*_*kit 17 scala shuffle list shift

我对scala中的shuffle列表有疑问scala.util.Random.

比如我有

val a = cyan
val b = magenta
val c = yellow
val d = key

val color = Random.shuffle.List(a,b,c,d).toString //but it doesn't work ;(
Run Code Online (Sandbox Code Playgroud)

所以我希望它val color是随机的顺序val a, b, c and d.

Nya*_*vro 57

用户Scala的Random类方法shuffle:

scala.util.Random.shuffle(List(a,b,c,d))
Run Code Online (Sandbox Code Playgroud)