AA000からZZ999へのコード生成に非常に遅い関数を書いています(順不同)。そして、私はこれを行うより良い方法があると結論づけました。これをより速くする方法に関する提案はありますか?英数字のシーケンスを生成するjavascript
function generateAlphaNumeric(){
theAlphabet = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
resultArrray = [];
resultArrray2 = [];
teller = 0;
for(i in theAlphabet){
for(x in theAlphabet){
resultArrray[teller] = theAlphabet[i] + theAlphabet[x];
teller++;
}
}
teller = 0;
for(x = 0; x<10; x++){
for(y = 0; y<10; y++){
for(z = 0; z<10; z++){
resultArrray2[teller] = x.toString() + y.toString() +z.toString();
teller++;
}
}
}
teller = 0;
finalArray = [];
for(index in resultArrray){
for(i in resultArrray2){
finalArray[teller] = resultArrray[index] + resultArrray2[i];
teller++;
}
}
//console.log(resultArrray);
//console.log(resultArrray2);
console.log(finalArray);
}
小さな問題に問題を分けます。単一のランダムな文字と単一の乱数を生成し、それらを追加する方法を解説します。 –
[可能な重複](https://stackoverflow.com/questions/10726909/random-alpha-numeric-string-in-javascript) –
ランダムコードではなく、すべてのコードを列挙することが目標です。 – lex82