많은 사람들이 RND 기능에 대해 들었다고 생각합니다. RND 기능에 대해 알고 있습니까? RND 기능의 사용은 무엇입니까? 다음은 ASP의 RND 기능에 대한 간단한 소개입니다. 관심있는 친구들이 살펴볼 것입니다.
RND 기능
설명하다
임의의 숫자를 반환합니다.
문법
RND [(번호)]
숫자 매개 변수는 유효한 숫자 표현식 일 수 있습니다.
설명
RND 함수는 1보다 작은 값을 반환합니다.
RND에 대해 숫자가 생성되는 경우
0보다 작은 값은 숫자를 종자로 사용하여 매번 동일합니다.
0 시퀀스의 다음 랜덤 숫자보다 큽니다.
생성 된 가장 최근 숫자는 0과 같습니다.
시퀀스의 다음 랜덤 번호는 생략됩니다.
순서의 이전 숫자는 RND 함수를 연속적으로 불릴 때마다 다음 숫자의 시드로 사용되기 때문에 초기에 주어진 종자에 대해 동일한 시퀀스가 생성됩니다.
RND를 호출하기 전에 임의의 숫자 생성기는 시스템 타이머를 기반으로 한 시드를 갖는 매개 변수없는 무작위 문으로 초기화됩니다.
지정된 범위의 임의 정수를 생성하려면 다음 공식을 사용하십시오.
int ((상단 바운드 - 하단 바운드 + 1) * RND + LowerBound)
여기서는 어퍼 바운드 가이 범위의 상한이며, 하단 바운드는이 범위 내의 하한입니다.
--------------------------------------------------------------------------------------------------------------------------------
랜덤 숫자의 순서를 반복하려면 숫자 매개 변수로 무작위 화를 호출하기 전에 RND를 음수 값 매개 변수로 호출하십시오. 동일한 숫자 값으로 무작위 화하면 이전의 랜덤 숫자 순서를 반복 할 수 없습니다.
--------------------------------------------------------------------------------------------------------------------------------
예:
우리는 일반적으로 이제 ()를 사용하여 씨앗을 만들어 비교적 완벽한 임의 순서를 얻을 수 있습니다. 1-100 이내에 임의의 숫자가 필요한 경우
randomize ()
n = int ((100-1+1)*rnd (now ())+1)
위는 ASP의 RND 기능에 대한 소개입니다. 나는 모든 사람이 특정한 이해를 가지고 있다고 생각합니다. 더 많은 기술 정보를 알고 싶다면 잘못된 새로운 기술 채널에 계속주의를 기울이십시오!