배치 스크립트에서 난수 생성

MD Aminul Islam 2022년6월21일
배치 스크립트에서 난수 생성

난수는 두 가지 조건을 따릅니다. 첫째, 미리 정의된 집합 또는 간격에 대해 균일하게 분포됩니다. 둘째, 미래 가치는 과거 또는 현재 가치를 기반으로 예측할 수 있습니다.

난수는 통계 분석 및 확률 이론에서 중요한 역할을 합니다.

이 기사에서는 Batch에서 난수를 생성하는 방법을 보여줍니다. 또한 이해를 돕기 위해 필요한 예시와 설명을 보도록 하겠습니다.

배치 스크립트에서 난수 생성

Batch에는 RANDOM이라는 기본 제공 변수가 있습니다. 이 변수는 일부 산술을 사용하여 0에서 32767 사이의 난수를 생성합니다.

다음은 간단하고 기본적인 예입니다.

ECHO The random number is %RANDOM%

이것은 RANDOM 변수의 매우 간단한 예입니다. 예제 코드의 출력은 아래와 같을 것입니다.

출력:

The random number is 17586

난수 생성을 위한 Batch의 또 다른 예를 살펴보겠습니다.

@echo off
Set /A RAND=(%RANDOM%*500/32768)+1
Echo The random number is %RAND%

위의 예제는 0에서 500 사이의 난수를 생성합니다. 예제 코드의 출력은 다음과 같습니다.

출력:

The random number is 278

다음 예에서는 큰 난수를 생성합니다. 이 예제의 배치 코드는 아래와 같습니다.

@echo off
Set /A RAND=(%RANDOM%*%RANDOM%)+1
Echo The large random number is %RAND%

위의 Batch 스크립트를 통해 많은 자릿수를 가진 난수를 생성합니다. 예제 코드의 출력이 아래에 표시됩니다.

출력:

The large random number is 276676113

난수는 데이터 암호화 키, 복잡한 모델링, 시뮬레이션 및 충분히 큰 데이터 세트에서 무작위 샘플 선택과 같은 다양한 목적으로 시스템에서 주로 사용됩니다.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn