505 :
デフォルトの名無しさん:
C++Builder5でSTLのrandom_shuffleを使ったのですが
毎回同じパターンでしかランダムに並び替えてくれません。
using namespace std;
vector<int> v; //vector<int> v;
vector<int>::iterator ite; //vector<int>::iterator ite;
for (int i=0;i<10;i++)
{
v.push_back(i);
}
random_shuffle(v.begin(),v.end());
random_shuffleの前にsrand((unsigned int)time(NULL));ってやってもダメでした。
毎回違うようにランダムに並び替えてもらうためには、どうやればよろしいのでしょうか?