从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类的方法,该方法采用限制并返回一个随机值。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短