Как по порядку перебирать все возможные варианты комбинаций из трех символов? Суть в чем: Есть некий хэш-код из трех символов, начальное значение например 000. Нужно написать функцию которая будет зная только предыдущий хэш создавать следующий, что-то вроде: предыдущий равен 000 - тогда следующий 001, следующий 002 и так до 00z, затем 011, 012, 013 и так далее до 0zz Как можно написать такую функцию, может уже есть похожие реализации?