Autohotkey/강좌
[Autohotkey] 45. 숫자들을 무작위로 뽑다 - Random
슈퍼닷
2013. 6. 9. 17:42
반응형
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
한번 예제 스크립트를 봐보세요,.
반응형