2016-10-12 58 views
5

Mam pytanie do listy losowej w scala za pomocą scala.util.Random.Przetasuj listę w Scala

Na przykład mam

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

więc chcę val color być losowa kolejność val a, b, c and d.

+2

Prosisz zasadzie to samo pytanie trzy razy. Czy nie otrzymujesz odpowiedzi, których potrzebujesz? (http://stackoverflow.com/questions/39989771/scala-random-list-of-val-order, http://stackoverflow.com/questions/39981539/scala-random-string) –

Odpowiedz

31

użytkownika Scala Losowa metoda klasy Shuffle:

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