-1

我正在尝试创建一个包含 30 个元素的数组,并设置每个元素应该有多少的百分比。(即 40% 应该是“a”,20% 应该是“b”,20% 应该是“c”等等)最终结果应该是这些组件的随机数组。

我们可能不允许使用 Collection.shuffle(),因为我们还没有在课堂上讨论过它。

帮助如何解决这个问题?在使用循环按顺序插入元素后,是否有另一种方法来打乱数组?或者有没有办法随机选择要插入的组件?谢谢。

4

1 回答 1

1

简单的方法(不提供作业解决方案)

  1. 按所需比例按顺序将项目填充到集合中。
  2. 随机播放集合(使用任何适当的随机播放算法)
于 2013-03-08T22:05:48.320 回答