From: Warren Brown Date: 2007-07-14T06:05:11+09:00 Subject: Re: Base 26 >>> Hey friends! What is the best way to convert a >>> Numeric to a string encoded with base 26? I want >>> the string to contain just alpha characters, not >>> alphanumeric characters. For now I'm using >>> num.to_s(26).tr('0-9a-p','a-z') >>> and I'm wondering if there is a more concise way. >> Anyway, if you need that instead of what to_s(26) >> already does, then I don't know a shorter way. > How about (i+10).to_s(36) You mean like: irb(main):001:0> i = 42 => 42 irb(main):002:0> (i+10).to_s(26) => "20" Um, no, I don't think that fits the bill :o) - Warren Brown