Я хочу генерировать случайные наборы данных с помощью регулярных выражений.
Поэтому у меня есть выражение вроде [a-z] {10}.
Я хочу сгенерировать, может быть, 200.000 данных - может быть, больше (это должно быть общим), все данные должны быть уникальными.
Как я могу это реализовать?
на данный момент у меня есть алгоритм, который генерирует случайную строку, а затем искать в массиве, в котором хранятся значения, если строка уже там, это повторяет этот процесс. В противном случае он сохраняет строку в массиве.
Но когда у меня есть 200 000 возможных данных и я хочу 200 000 различных данных, это занимает очень много времени
1) искать весь массив каждую итерацию ...
2) занимает много итераций, потому что меньше возможностей для «удара»