이 기사의 예에서는 javascript가 숫자와 문자가 포함된 임의의 문자열을 자동으로 생성하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
여기에서는 Math.random()과 Math.floor() 두 함수를 주로 사용합니다
Math.random() -- 0과 1 사이의 의사 난수를 반환합니다. 0일 수도 있지만 항상 1보다 작습니다. [0,1)
Math.floor() - 소수점 이하 값을 버리고 버림
임의의 여러 자리 숫자 구현 방법:
/**
*
* 무작위로 생성된 숫자
*
*@param num 생성된 자릿수
*/
함수 난수(숫자){
return '' Math.floor(Math.random() * num)
}
javascript는 무작위로 문자를 생성합니다
다음 예는 임의의 A-Z / a-z 범위에 나타나는 임의의 문자입니다
/**
*
* 무작위로 생성
*
*@param 데이터 json 데이터 예: {"start":0,"end":2,"number":5,"upper":true}
*@param start 아래 첨자 시작
*@param end 아래첨자 끝
*@param number 생성된 자릿수
*@param upper 대문자인지 아닌지 기본값은 소문자입니다
*/
함수randomLetter(데이터){
var letterData = ""
var 소문자 = new Array("a","b","c","d","e","f","g","h","i","g","k", "l","m","n","o","p","q","r","s","t","u","v","w","x ","y","z");
var 대문자 = new Array("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");
var 시작 = 데이터.시작
var 끝 = 데이터.끝
var 번호 = 데이터.번호
var 상부 = data.upper
var 길이 = 끝 - 시작
for(var i= 0;i
var index = Math.floor(Math.random() * length) start;
var 문자 = "";
If(위){
문자 = 대문자[색인]
}그 외{
문자 = 소문자[색인];
~
letterData = 편지;
}
반품편지데이터
}
인용문:
코드 복사 코드는 다음과 같습니다.alert(new Date().Format("yyyy-MM-dd hh:mm :ss"));
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.