|
function dec2base (base, n)
|
|
local result = ""
|
|
repeat
|
|
local digit = n % base
|
|
if digit > 9 then
|
|
digit = string.char(digit + 87)
|
|
end
|
|
result = digit .. result
|
|
n = n // base
|
|
until n == 0
|
|
return result
|
|
end
|
|
|
|
local x = dec2base(16, 26)
|
|
print(x) --> 1a
|
|
print(tonumber(x, 16)) --> 26
|