>  기사  >  웹 프론트엔드  >  JavaScript는 숫자와 문자를 포함하는 임의의 문자열을 자동으로 생성합니다.javascript 기술

JavaScript는 숫자와 문자를 포함하는 임의의 문자열을 자동으로 생성합니다.javascript 기술

WBOY
WBOY원래의
2016-05-16 16:15:101305검색

이 기사의 예에서는 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 프로그래밍 설계에 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.