난수 생성에 숫자별로 가중치 설정하기
수많은 사용자들은 random 모듈을 자주 사용한다.단순하게 무작위로 난수를 생성하는 경우도 있고특정 숫자에 가중치를 설정하여 다른 번호보다 잘 나오게 하는 경우도 있다.가중치를 주는 경우는 주위에 자주 볼수 있는데 가장 쉬운 예를들면 모바일 게임에 캐릭터 뽑기를 들 수 있다.기본적으로 캐릭터 등급 별로 확률이 다르고 기간한정으로 특정 캐릭터 확률 두배 이벤트 등 게임에서는 다양한 뽑기를 제공 한다. 이번에는 파이썬으로 가중치를 설정한 랜덤을 실습하려고 한다. 1. 숫자 리스트를 생성합니다 2. 가중치를 설정한 배열을 생성합니다. 숫자 리스트와의 매핑은 생성된 순서대로 진행됩니다. 3. 난수를 생성하여 배열에 저장한다. 4. 난수 생성으로 나온 숫자의 갯수를 확인하여 확률을 검증합니다. 많이..
공부/Python
2021. 7. 15. 14:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 화이트2버전
- 플라티나버전
- 플래티나버전
- 에메랄드 버전
- Linux
- 토트넘
- 기라티나버전
- 파이어레드
- 마리아치 토네이도
- 오블완
- 피카츄버전
- 다이어트
- 영화리뷰
- 축구만화
- server
- 티스토리챌린지
- 포켓몬스터
- ubuntu
- 축구
- virtualbox
- 데이즈
- GTA5
- 크리스탈 버전
- 축구리뷰
- DAYS
- C#
- 에메랄드버전
- 크리스탈버전
- 블랙버전
- 첼시
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함