使用scala实现无重复随机数生成

时间2023-03-21 09:14:38 提问来自 广东省深圳市 的网友 分类ChatGPT提问 浏览186 热度0
```scala import scala.util.Random object RandomNumber { def main(args: Array[String]): Unit = { //定义一个Set用于存放无重复的随机数,初始大小为0 var set = Set[Int]() while (set.size < 10) { //生成一个1-100之间的随机数,并将其加入到set中,如果该随机数已经存在,则自动过滤掉。 set += Random.nextInt(100) + 1 // 加上+1是因为nextInt(n)生成的是0-(n-1)之间的整数 } println("生成10个不重复的随机数:" + set.mkString(",")) // mkString用于将集合中的元素以逗号分割输出 } } ```

AI智能问答网免责声明:
以上内容除特别注明外均来源于网友提问、ChatGPT回答,权益归原著者所有,本站仅作效果演示和欣赏之用;
若以上展示有冒犯或侵害到您,敬请联系我们进行删除处理,谢谢!

上一篇 五分钟的中文演讲,贴近生活 下一篇 搜索框的用法