-------------------------------------------------------------------------
| 27 | { |
| 28 | //------------------------------------------------------------------------- |
| 29 | std::set<size_t> GetRandomIndexes(int count, int maxValue) |
| 30 | { |
| 31 | std::mt19937 gen; |
| 32 | std::uniform_int_distribution<> dis(0, maxValue); |
| 33 | std::set<size_t> indexes; |
| 34 | |
| 35 | while (indexes.size() < static_cast<size_t>(count)) |
| 36 | indexes.insert(dis(gen)); |
| 37 | return indexes; |
| 38 | } |
| 39 | |
| 40 | //--------------------------------------------------------------------- |
| 41 | std::vector<unsigned char> GenerateValues(int valueCount, |