在Scala中随机播放一个列表

时间:2016-10-12 05:04:18

标签: list scala shuffle shift

我对使用scala.util.Random的scala中的shuffle列表提出疑问。

例如我有

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 ;(

所以我希望val colorval a, b, c and d的随机顺序。

1 个答案:

答案 0 :(得分:56)

用户Scala的Random类方法shuffle:

scala.util.Random.shuffle(List(a,b,c,d))