language: C++11 (gcc-4.7.2)
date: 507 days 8 hours ago
link:
visibility: private
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <vector>
#include <algorithm>
#include <iterator>
using namespace std;
 
void _generateRandomIndices(vector<unsigned int> & indices,
        const unsigned int & n) {
    indices.clear();
    unsigned int i = 0;
    generate_n(back_inserter(indices), n , [&i] ()-> unsigned int{ 
                                                          return i++;
                                                                 } );
    random_shuffle(indices.begin(), indices.end());
}
 
int main(){
}