본문 바로가기
Autohotkey/강좌

[Autohotkey] 45. 숫자들을 무작위로 뽑다 - Random

by 슈퍼닷 2013. 6. 9.
반응형

Random 은 말 그대로 랜덤입니다. 무작위로 숫자를 뽑는거죠.

Random 은 뽑기 프로그램같은것을 만들때 쓰면 되겠죠 ?
또는 영어나 한글같은 문자열을 랜덤으로 뽑을 수 없으니깐 대신 숫자를 무작위로 뽑아서 확인하는 경우도 있을테고요.

 

사용법은 매우 간단합니다.

 

Random,변수,Min,Max

 

Min 은 제일 작은 수를 말하고  Max 는 제일 큰 수를 말합니다.

만약 1~ 5 를 랜덤으로 뽑고 싶으면 ?????? 

Random,변수,1,5

로 하면 되겠죠.

 

변수에는 1~5 중 한개가 저장이 될테고요.

 

한번 예제를 통해 무작위로 뽑는 스크립트를 만들어 보죠.

 

[스크립트]

 

Msgbox,랜덤 시작

Random,변수,1,6

Random,변수2,1,6

Msgbox,4,Luck,1~6 까지의 범위에서 숫자를 무작위로 두번 뽑았습니다.`n 그 두수의 곱이 18이하면 예를 이상이면 아니오를 눌러주세요.

Ifmsgbox,Yes

{

If (변수 * 변수2 <= 18)
{
값:=변수 * 변수2
msgbox,정답입니다 !`n 값은 %값% 였습니다. !
goto,마무리
}
}

else

{

if (변수 * 변수2 >= 18)
{
값:=변수 * 변수2
msgbox,정답입니다 !`n 값은 %값% 였습니다. !
goto,마무리
}
}
값:=변수 * 변수2
msgbox, 틀렸습니다......`n 값은 %값% 였습니다. !

마무리:

return 

 

한번 예제 스크립트를 봐보세요,.

 

반응형

댓글