C++ (Qt)// вектор индексов полигонов - случайно перемешанvoid RandomIndex( std::vector<int> & vec ){ for (size_t i = 0; i < vec.size(); ++i) vec[i] = i; for (size_t i = 0; i < vec.size(); ++i) std::swap(vec[qrand() % vec.size()], vec[qrand() % vec.size()]) }
C++ (Qt) for (size_t i = 0; i < vec.size(); ++i) std::swap(vec[i], vec[qrand() % vec.size()])