【问题标题】:Generating unique random numbers in a multi dimensional array in C++ [closed]在 C++ 中的多维数组中生成唯一的随机数 [关闭]
【发布时间】:2012-11-26 07:46:07
【问题描述】:

我正在尝试创建一个 3x5 二维数组,其中包含随机顺序的值 1-15,以便每个数字仅使用一次。

【问题讨论】:

标签: c++ c


【解决方案1】:

生成一个包含数字 1-15 的向量或数组,然后使用std::random_shuffle,将结果放入您的数组中。

【讨论】:

  • 这实际上是一个更简单的解决方案 +1
【解决方案2】:

我建议使用boost random 并使用uniform int 或统一的小整数分布

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    • 2010-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多