现在的位置: 首页 > 综合 > 正文

c++ 随机数 产生不重复的随机数

2012年10月09日 ⁄ 综合 ⁄ 共 277字 ⁄ 字号 评论关闭
    

#include <algorithm>
srand( (unsigned)time(NULL) ); //设置随即数生成器的种子  
    vector<unsigned int> vecRand; 

    if (m_pPlayerArray != NULL)
    {
        unsigned  int unObjCount = m_pPlayerArray->count();
        for (unsigned int num = 0; num < unObjCount; ++num)  
        {  
            vecRand.push_back(num);  
        }  
    }
//乱序
    random_shuffle(vecRand.begin(), vecRand.end());

 

抱歉!评论已关闭.