2012-11-26 113 views
-2

我试图创建一个3x5的二维数组,其中包含值1-15的随机顺序,以便每个数字只能使用一次。在C++的多维数组中生成唯一的随机数

+0

你对此有任何具体问题? – jogojapan

+0

可能的重复[简单的方法来随机化数组的条目使用stl?](http://stackoverflow.com/questions/2208411/easy-way-to-randomize-the-entries-of-an-array-using -stl) – MSalters

回答

4

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

+0

这实际上是一个更简单的解决方案+1 – gvd