//Returns random 'count' element subset of the {0,1,...,size-1} setvoidselectRandomSubset(int count,int size, vector<int>&subset){
subset.clear();for(int i =0; i < size;++i){int x = randu<int>();if(x %(size - i)< count){
subset.push_back(i);
count--;}}}