相关疑难解决方法(0)

如何确保两个不同的向量在C++中以相同的顺序进行混洗?

我有两个向量:

vector1 = [1 2 3 4 5 6 7 8 9]

vector2 = [1 2 3 4 5 6 7 8 9]

我想确保,当我使用random_shuffle进行随机播放时,它们应该以相同的顺序进行混洗.例如:

洗牌后的输出应该是:

vector1 = [1 9 3 4 2 7 8 5 6]

vector2 = [1 9 3 4 2 7 8 5 6]

但我得到的输出如下:

vector1 = [5 1 7 4 2 3 9 8 6]

vector2 = [3 4 1 9 8 2 5 7 6]

继承我的代码:

int main () 
{
  std::srand ( unsigned …
Run Code Online (Sandbox Code Playgroud)

c++ random vector

18
推荐指数
3
解决办法
4285
查看次数

标签 统计

c++ ×1

random ×1

vector ×1