如何从Scala中的Set获取随机元素
发布时间:2020-12-16 09:17:19 所属栏目:安全 来源:网络整理
导读:对于任何给定的集合,例如, val fruits = Set("apple","grape","pear","banana") 如何从水果中获取随机元素? 非常感谢. 解决方法 转换成Vector并从中获取随机元素 scala val fruits = Set("apple","banana")fruits: scala.collection.immutable.Set[String]
对于任何给定的集合,例如,
val fruits = Set("apple","grape","pear","banana") 如何从水果中获取随机元素? 非常感谢. 解决方法
转换成Vector并从中获取随机元素
scala> val fruits = Set("apple","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 – 如何将List中的两个连续元素转换为Map中的条目?
- scala – Apache Spark中的Shuffled vs non-shuffled coale
- ruby-on-rails – 如何设置dokku-persistent-storage的容量
- angularjs – Angular 2选择组件集初始选择
- angularjs – `ng-show`和`ng-hide`有什么区别?
- Chapter 2 unit 2 of Bootstrap-Bootstrap CSS
- bash – 将零添加到单个数字变量
- angular – RxJS Observable:订阅丢失了吗?
- 开发WebService (一)
- 每日一shell(七)统计站点的IP和PV