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