例如,有一个Scala数组val A = Array("please", "help", "me").如何从这个数组中选择一个随机元素?
use*_*062 92
import scala.util.Random
val A = Array("please", "help", "me")
Random.shuffle(A.toList).head
Run Code Online (Sandbox Code Playgroud)
小智 38
import scala.util.Random
val A = List(1, 2, 3, 4, 5, 6)
A(Random.nextInt(A.size))
Run Code Online (Sandbox Code Playgroud)
top*_*ess 37
import java.util.Random
// ...
val rand = new Random(System.currentTimeMillis())
val random_index = rand.nextInt(A.length)
val result = A(random_index)
Run Code Online (Sandbox Code Playgroud)