컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 엑셀/VBA] 배열 선언 초기화; VB ARRAY Initialize ExamplePerl/펄] 프랑스어 숫자 읽기, 서수로 세기; Number to French Spell...자바/Java] 한글 자소 분리 + 유니코드(UTF-8) 파일로 읽고 쓰기 버전; hang...배치파일] 요일 출력, 오늘 현재 요일만 구하기; Get DAY OF THE WEEK St...배치파일] 요일 삭제, 날짜 문자열에서 요일 지우기; Remove DAY OF THE WE...배치파일/Batch File] args / argc, argv 파라미터(인수; 매개변수) ...낫표 겹낫표 기호 입력; 에디터/MS워드, 낫표 괄호 넣기 「」『』; Corner Brac...C언어] argc, argv 파라미터(인수; 매개변수) 사용 예제; main Functio...Java/자바] 16진수 상수 FF, 10 표현 방법; Hexadecimal Literal...텍스트 브라우저, 리눅스/윈도우용; Text Browse LYNX

배치파일] 랜덤 숫자 발생, 1~10 난수 생성; Random Number Batch File

Friday, December 15, 2006

배치파일에서도 난수를 발생시킬 수 있습니다. %RANDOM% 이라는 환경변수를 사용하는 것입니다. %RANDOM%은 0~32767까지의 정수로 확장되기에, 지정해 준 범위의 난수를 출력하기 위해서는 "나머지 연산자"인 "%"를 사용하면 됩니다. 단, 배치 파일에서는, 나머지 연산자를 "%%" 이렇게 표현해야 합니다.


Batch File: 1에서 10까지 난수 만들기 예제


파일명: 0.bat
@echo off

set /a myNumber=%RANDOM% %% 10 + 1
echo %myNumber%


:: 변수 지우기
set myNumber=



실행 결과:
D:\Z>0.bat
7
D:\Z>0.bat
8
D:\Z>0.bat
4
D:\Z>0.bat
2
D:\Z>0.bat
10
D:\Z>0.bat
4
D:\Z>0.bat
8
D:\Z>0.bat
5
D:\Z>0.bat
6
D:\Z>0.bat
8
D:\Z>0.bat
1
D:\Z>0.bat
5
D:\Z>



%RANDOM% %% 10
이렇게 하면 0~9까지 나옵니다.

%RANDOM% %% 100 + 1
이렇게 하면 1~100까지 나옵니다.



(단, 윈도우98에서는 되지 않고, 윈도우2000/XP 이상의 운영체제에서만 됩니다.)

☞ 각종 언어로, 랜덤 난수 생성


여러개의 난수 한꺼번에 발생: ▶▶ 숫자 무작위 생성; 윈도우 도스창에서; DOS 랜덤 Random

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top