Этот способ для кликера не подойдёт. Или это не для кликера? Нужен или язык поддерживающий большие целые числа или реализовывать это самому.
Но это пипец как не просто и не быстро, проще вызвать из другого языка.
Просто интересно, а нафига переведить в десятичное число? Где это может использоваться? Обычно такие хэши это строки и строками всегда остаются.
Здравствуйте.
Это для FreeBasic. Спросил тут, потому, что везде где можно спросил уже =(
Я написал программу для генерации биткоин адресов. Последним шагом, из HEX числа длиной 48 знаков (+00 в начале), нужно получить WIF-сжатый формат, принятый для написания адресов в сети BTC.
Далее написал получение WIF из десятичного числа, т.к. это фактически деление в столбик на 58 всего этого длинного числа (тоже в текстовом формате, т.к. не поддерживаются такие размерности) и запись остатков, которые и являются буквами из кодировки Base58.
Теперь либо писать перевод из HEX в DEC этого длинного чbслf, либо написать деление на 58 в HEX формате.
Уже начал писать перевод, в константы степени 16, до 48-й.
Умножение этих степеней на число из строки (в текстовом виде, в столбик) и сложение потом сорока восьми получившихся результатов, так же в тексте и в столбик.
Пипец, неужели проще никто не придумал =)))))))))))))
Этот бейсик задействует 1 ядро проца, у меня Ксеон с китая 24-поточный, 3.1 ГГц. на одну генерацию приблизительно получается 0.01-0.02 секунды, т.е. могу рассчитывать штук 30 генераций в секунду. Немного, т.к. хочу красивые адреса себе делать.