小编ker*_*ssa的帖子

在另一个函数内调用随机函数

我有这样的功能,使我像这样随机索引:

size_t randomIndex(vector<int>myVector) {
    srand(time(NULL));
    size_t index1 = rand() % myVector.size();
    return index1; 
}
Run Code Online (Sandbox Code Playgroud)

我称之为另一个功能:

void generaTwoIndex(vector<int> myVector2) {
     size_t index1 = randomIndex(myVector2); 
     cout << "index1 = " << index1 << endl; 
     size_t index2 = randomIndex(myVector2);
     cout << "index2 = " << index2 << endl;
}
Run Code Online (Sandbox Code Playgroud)

它生成了相同的索引.有什么问题?提前感谢你的答案.

c++ random function

1
推荐指数
1
解决办法
474
查看次数

标签 统计

c++ ×1

function ×1

random ×1