>  기사  >  웹 프론트엔드  >  JS_javascript 기술을 사용하여 임의 문자열을 생성하는 다양한 방법

JS_javascript 기술을 사용하여 임의 문자열을 생성하는 다양한 방법

WBOY
WBOY원래의
2016-05-16 16:45:111238검색

나중에 컴퓨터를 정리할 때 참조할 수 있도록 다음 코드 부분을 기록해 둘 수 있습니다.

코드 복사 코드는 다음과 같습니다.



방법은 말할 것도 없습니다. 이를 사용하고, randomString 메소드를 호출하고, 매개변수 len은 반환된 무작위 문자열의 길이입니다.

전달되는 매개변수는 길이입니다. 매개변수가 없는 경우 기본 출력은 32자입니다.

JS를 사용하여 난수를 생성하는 여러 가지 방법!

코드 복사 코드는 다음과 같습니다.

<script> (최소, 최대)<br>{ <br>var Range = Max - Min; <br>var Rand = Math.random() <br>return(Min Math.round(Rand * Range)); } <br>var num = GetRandomNum(1,10) <br>alert(num) <br></script>

var chars = ['0','1','2','3','4','5','6','7','8','9','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' ];

function generateMixed(n) {

var res = "";

for(var i = 0; i < n ; i ) {
var id = Math.ceil(Math.random( )*35);
res = chars[id];
}
return res;
}


1.Math.random(); 결과는 0과 1 사이의 임의의 숫자입니다(0 포함, 1 제외).

2.Math.floor(num); 매개변수 num은 숫자 값입니다. 함수 결과는 num의 정수 부분입니다.

3.Math.round(num); 매개변수 num은 숫자 값이고, 함수 결과는 num을 반올림한 후의 정수입니다.

수학: 데이터에 대한 수학적 계산을 제공하는 수학적 개체입니다.

Math.random(); 0과 1 사이의 난수를 반환합니다(0 포함, 1 제외).


Math.ceil(n); n보다 크거나 같은 가장 작은 정수를 반환합니다.

Math.ceil(Math.random()*10);을 사용하면 주로 1부터 10까지의 임의의 정수를 얻게 되며, 0이 나올 확률은 매우 적습니다.


Math.round(n); 반올림 후 n 값을 반환합니다.

Math.round(Math.random())을 사용하여 0에서 1까지의 무작위 정수를 균등하게 얻습니다.

Math.round(Math.random()*10);을 사용하면 기본적으로 균형 잡힌 방식으로 0부터 10까지의 임의의 정수를 얻을 수 있으며, 최소값 0과 최대값 10을 얻을 확률은 적습니다. 절반보다.

Math.floor(n); n보다 작거나 같은 가장 큰 정수를 반환합니다.

Math.floor(Math.random()*10);을 사용하면 0부터 9까지의 임의의 정수를 균등하게 얻을 수 있습니다.


js는 임의의 문자열을 생성하고 타임스탬프를 가져옵니다

생성된 기본 JS는 13비트이며 이를 PHP에 전달하려면 /1000이 필요합니다


timestamp = timestamp/1000;