具有指定项目数的随机数据生成器

时间:2016-10-07 06:41:02

标签: arrays random

我想生成一个数组,以便我可以指定输出中的项目数。例如,我想创建一个1和0的(1x10)随机数组,但结果应该包含3个零,随机性来自数组中零的外观。

生成此类数组的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

简单方法:

  • 输入:

    • N(数组大小)
    • N_0(零个数)
    • N_1(个数)
  • 算法:

    • 创建一个数组,其中包含N_0个和N_1个零(位置无关紧要)
    • 随机播放(随机排列)上面的数组 - >的完成