【发布时间】:2021-12-04 18:41:13
【问题描述】:
如果给它一个 Random.IntStream(),有没有办法从流中随机选择项目(不重复)?
谢谢
【问题讨论】:
-
是否要多次选择同一个元素?
-
你问了两个问题。请编辑您的问题,以便您只问一个问题。见how to ask questions。
-
类似
Random.ints(0, items.size()).distinct().map(n -> items.get(n));? -
@Bohemian 第二个问题在哪里?我只看到一个。他问了一个问题,并解释了他为什么问这个问题。
-
@marstran 不,有两个基本上不相关的问题 - 每个句子一个。第一个问题涉及从
Random.IntStream()中获取不重复的“选择”(大小有限?未说明)元素。第二个处理从 1000 个元素的 ArrayList 中随机选择 10 个元素(没有提到重复)。
标签: java random collections java-stream