прЮвет всем тем кто еще жив..
Поехали:
Есть комбинация из 16 символов вида JHU96ayEvL2ulypP
Каждый символ может состоять из:
- A-Z
- a-z
- 0-9
Таким образом на место каждого результирующего символа может претендовать 62 варианта. ([b]A-Z[/b] =[b] 26[/b], [b]a-z[/b] = [b]26[/b], [b]0-9[/b] = [b]10[/b])
Если я не ошибаюсь (тут подскажите) общее кол-во комбинаций составит 16 в 62 степени ? Правильно? Получается где-то сколько-то миллионов миллионов, примерно [color=blue][b]50 000000 000000[/b][/color]
Т.к. я (к сожалению) владею только PHP, написал скрипт для автоматической генерации комбинаций . От [color=purple]0000000000000000[/color] до [color=red]zzzzzzzzzzzzzzzz[/color] в занесением в БД.
На данный момент сгенерировано порядка [color=green][b]1 500 000[/b][/color] комбинаций, а БД раздулась на +1Гб.
ВОПРОС: Куда лучше девать все эти комбинации, в БД явно не поместиться (винт на 500 Гб) + ко всему шаг генерации [color=orangered][b]10000 комбинаций в секунду[/b][/color]. Пихать в файлы?
Может такое лучше (и проще и правильнее) реализовать на С++, Python или Perl ?