如何从Scala中的Set获取随机元素

编程入门 行业动态 更新时间:2024-10-25 14:23:10
本文介绍了如何从Scala中的Set获取随机元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

对于任何给定的集合,例如

For any given set, for instance,

val fruits = Set("apple", "grape", "pear", "banana")

如何从 / code>?

how to get a random element from fruits ?

非常感谢。

推荐答案

转换为向量并从中获取随机元素

convert into Vector and get random element from it

scala> val fruits = Set("apple", "grape", "pear", "banana") fruits: scala.collection.immutable.Set[String] = Set(apple, grape, pear, banana) scala> import scala.util.Random import scala.util.Random scala> val rnd=new Random rnd: scala.util.Random = scala.util.Random@31a9253 scala> fruits.toVector(rnd.nextInt(fruits.size)) res8: String = apple

更多推荐

如何从Scala中的Set获取随机元素

本文发布于:2023-11-29 00:21:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1644545.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:元素   Scala   Set

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!