[ Nexacro.Number -  기타 ]

 

/*==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 * Group : 9. 기타
 **=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/******************************************************************************************
 * 기능 : 정수인 nStart ~ nEnd의 범위에 있는 숫자에 대하여 random값을 return한다.
 * 인자 :  1. nStart : 시작숫자 ( 단, 정수, 만일 정수가 아니면 Math.floor(nStart)를 적용함)
            2. nEnd   : 끝숫자 ( 단, 정수, 만일 정수가 아니면 Math.floor(nStart)를 적용함)
 * 리턴 : - 성공 = nStart ~ nEnd범위 중 random숫자 (단, nStart, nEnd도 포함됨)
 * 주의사항 :  nStart, nEnd는 정수임에 주의
 *****************************************************************************************/

function gfn_Random(nStart, nEnd)

{

    var range_unit, rand, tmp;

 

    nStart = Math.floor(nStart);

    nEnd = Math.floor(nEnd);

    if( nStart > nEnd )

    {

        tmp = nStart;

        nStart = nEnd;

        nEnd = tmp;

    }

    range_unit = nEnd-nStart+1;

    rand = Math.random();

    rand = Math.random();

    

    return Math.floor(rand*range_unit)+nStart;

}

 

☞  

 

☞  

 
 
 
 

  

'Nexacro-Function > Number' 카테고리의 다른 글

Nexacro.Number - format 처리  (0) 2017.01.28
Nexacro.Number - 숫자 검증  (0) 2017.01.28
Posted by 농부지기
,