마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

확률적 뽑기(확률에 가중치 두기?)를 하려면 어떻게 해야 할까요..

0 추천
안녕하세요 안드로이드 초보 학생입니다

제가 간단한 어플을 하나 만들려고 하는데요

만약 A, B, C, D, E 다섯개의 상품이 있으면

버튼을 눌렀을때

A는 5%확률 로 뽑아지고(나타나고)

B는 10%확률

C는 25%확률

D는 30%확률

E는 30%확률 로 화면에 나타나게 하고싶습니다.

그런데 어떻게 해야 할지 감이 잡히질 않네요..

랜덤함수를 이용하는 것 까지는 알 것 같은데.. 배열을 써야하는지..

정말 궁금합니다..
okokokk2 (390 포인트) 님이 2017년 7월 19일 질문

1개의 답변

0 추천
 
채택된 답변
여러 방법이 있겠지만 가장 단순한 방법은 100을 랜덤 돌리는 거죠~~!

0~4 = a

5~14 = b

15~39 = c

40~69 = d

70~99 = e

위와 같이 하면 대긋죠?
ThisPlus (46,920 포인트) 님이 2017년 7월 19일 답변
okokokk2님이 2017년 8월 23일 채택됨
...