728x90
50%의 확률로 어떤 이벤트를 발동하고 싶다, 혹은 리스너를 불러오고 싶다는 경우가 있다.
예를들어 가위바위보를 하는 경우, 컴퓨터가 판 마다 가위를 낼 확률은 무조건 50%이다. 라던지 말이다...(속임수인가..)
그럴땐 아래와 같은 확률이 이루어진다. 10000번 정도 돌리니 근사치가 나오긴 한다.
1 2 3 4 5 6 7 8 9 | public boolean GetPercentage(int percent) { Random rand = new Random(); int percentage = rand.nextInt(100); if(percentage <= percent) return true; else return false; } | cs |