Java 从随机数序列中求值的简单算法?

Java 从随机数序列中求值的简单算法?,java,javascript,algorithm,Java,Javascript,Algorithm,我想为序列创建一个通用算法(我不会将序列存储在任何地方)。。如果 1=A 2=B 3=C 26=Z 27=AA 28=AB 29=交流电 30=广告 获取任意随机数值的代码应该是什么?e、 g 333在这里是一个很好的例子 或者我把它改成 function getCharCode(displayNumber){ var returnSequence = ""; while(displayNumber >= 0) { returnSequence = S

我想为序列创建一个通用算法(我不会将序列存储在任何地方)。。如果

1=A

2=B

3=C

26=Z

27=AA

28=AB

29=交流电

30=广告

获取任意随机数值的代码应该是什么?e、 g 333在这里是一个很好的例子

或者我把它改成

function getCharCode(displayNumber){
    var returnSequence = "";
    while(displayNumber >= 0) {
        returnSequence = String.fromCharCode(displayNumber % 26 + 65) + returnSequence;
        displayNumber = Math.floor(displayNumber / 26) - 1;
    }
    return returnSequence;
}
试一试

var arr=“ABCDEFGHIJKLMNOPQRSTUVWXYZ”。拆分(“”) ,i=-1 ,n=-1 ,len=0 ,max=arr.length+arr.length*arr.length ,res={}; 做{ 如果(n==arr.length-1){ n=-1; ++一,; }; 如果(长度console.log(“333:+res[333],res”)26*2+1是否需要AAA或BA?同样地,你认为26*26+1是AAA还是AAAAAAAAAA@jdphenix BA和AAA@Danbopes那里没有标明答案。。
function getCharCode(displayNumber){
    var returnSequence = "";
    while(displayNumber >= 0) {
        returnSequence = String.fromCharCode(displayNumber % 26 + 65) + returnSequence;
        displayNumber = Math.floor(displayNumber / 26) - 1;
    }
    return returnSequence;
}