javascript 생 성 난수 방법 집합

1818 단어


 2function GetRandomNum(Min,Max)
{ 
  var Range = Max - Min; 
  var Rand = Math.random(); 
  return(Min + Math.round(Rand * Range)); 
} 
 8var num = GetRandomNum(1,10); 
 9alert(num); 

 
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: 수학 대상, 데이터 에 대한 수학 적 계산 을 제공 합 니 다.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 의 무 작위 정 수 를 균형 있 게 얻 을 수 있다.

좋은 웹페이지 즐겨찾기