<script language="javascript">
var WordMin=11;//최소 문자
var WordLength=12;//최대문자
AnsiArray=new Array();AnsiRoom=new Array();AscCharNum=new Array()
AnsiArray[0]=[49,57] //asc 숫자코드 범위 48번 0을 뺌(혼동되어서...)
AnsiArray[1]=[65,90]//알파벳 대문자 범위
AnsiArray[2]=[65,90]//알파벳 소문자 범위
//AnsiArray[1]=[65,90]//알파벳 대문자 범위
//AnsiArray[2]=[97,122]//알파벳 소문자 범위
//위에서 다른 asc숫자코드만 넣어주면 다양한 조합이 되겠지요.
//예)AnsiArray[3]=[122,255]
function AnsiChar(){
var Start=0,End=1,cnt=0
for(i=0;i<=AnsiArray.length-1;i++) {
for(j=AnsiArray[i][Start];j<=AnsiArray[i][End];j++){
AnsiRoom[cnt] = j;
cnt++
}
}
}
function MakeCharNum(){
AscCharNum=AnsiRoom;
AscNum=parseInt(Math.random()*AscCharNum.length);
return AscNum;
}
function rnd(){
WordRangr=parseInt(Math.random()*WordLength);
if (WordRangr>=WordMin){return WordRangr;}
else{return rnd();}
}
function MakeWord(){
var Word="";
for(i=0;i<=rnd();i++){
Word+=String.fromCharCode(AnsiRoom[MakeCharNum()]);
}
return Word;
}
AnsiChar();
MakeCharNum();
for (k=0;k<=1000;k++){ // 반복 갯수
document.write(MakeWord()+"<br>")
}
</script>
댓글 3개
코맨트 빨리 다신분께 포인트 드려요...^^
<script language="javascript">
var WordMin=11;//최소 문자
var WordLength=12;//최대문자
AnsiArray=new Array();AnsiRoom=new Array();AscCharNum=new Array()
AnsiArray[0]=[49,57] //asc 숫자코드 범위 48번 0을 뺌(혼동되어서...)
AnsiArray[1]=[65,90]//알파벳 대문자 범위
AnsiArray[2]=[65,90]//알파벳 소문자 범위
//AnsiArray[1]=[65,90]//알파벳 대문자 범위
//AnsiArray[2]=[97,122]//알파벳 소문자 범위
//위에서 다른 asc숫자코드만 넣어주면 다양한 조합이 되겠지요.
//예)AnsiArray[3]=[122,255]
function AnsiChar(){
var Start=0,End=1,cnt=0
for(i=0;i<=AnsiArray.length-1;i++) {
for(j=AnsiArray[i][Start];j<=AnsiArray[i][End];j++){
AnsiRoom[cnt] = j;
cnt++
}
}
}
function MakeCharNum(){
AscCharNum=AnsiRoom;
AscNum=parseInt(Math.random()*AscCharNum.length);
return AscNum;
}
function rnd(){
WordRangr=parseInt(Math.random()*WordLength);
if (WordRangr>=WordMin){return WordRangr;}
else{return rnd();}
}
function MakeWord(){
var Word="";
for(i=0;i<=rnd();i++){
Word+=String.fromCharCode(AnsiRoom[MakeCharNum()]);
}
return Word;
}
AnsiChar();
MakeCharNum();
for (k=0;k<=1000;k++){ // 반복 갯수
document.write(MakeWord()+"<br>")
}
</script>
답변체택했습니다.^^;