擅长:python、mysql、java
<p>我知道这不是你想要的,但是我写了一个函数,它是从int到字母序列的一对一的对应,就像你指定的那样</p>
<pre><code>def intToLetterSeq(x):
a = list()
while(x >= 0):
a += [x % 26]
x /= 26
x -= 1
return [chr(97+i) for i in a[::-1]]
>>> intToLetterSeq(0)
['a']
>>> intToLetterSeq(25)
['z']
>>> intToLetterSeq(37)
['a', 'l']
>>> intToLetterSeq(11*26**3+7*26**2+2*26+20)
['k', 'g', 'b', 'u']
</code></pre>
<p>所以这应该会让你从随机点上捡起来容易一点</p>