从Scala中的元素列表中获取随机元素
我们可以使用随机变量从Scala中的列表访问随机元素。要使用随机变量,我们需要导入Random类。
导入Random类,
import.scala.util.Random
创建一个随机变量,
val random_var = new Random
访问列表中的随机元素,
value = list(random_var.nextInt(list.length))
让我们举个例子,从Scala的列表中获取随机元素,
import scala.util.Random
object MyClass {
def main(args: Array[String]) {
val list = List(12, 65, 89, 41, 99, 102)
val random = new Random
println("列表的随机值 " + list(random.nextInt(list.length)))
}
}输出结果
RUN 1: 列表的随机值 102 RUN2: 列表的随机值 65
说明:
在这里,我们将从列表中找到随机值。该代码看起来更加塞满了,所以让我们打破随机值的提取过程,以便于易于理解。
list(random.nextInt(list.length))
这将从列表中提取一个随机值。因此,我们要做的是访问列表的随机索引,该列表由random.nextInt(list.length)完成。在这种情况下,将nextInt()访问Random类的方法,该方法采用限制并返回一个随机值。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短