코딩한걸음
article thumbnail
23-03-28 TIL 일지 : random.choices를 사용해서 가중치를 주기
NBCamp/코딩 한걸음 2023. 3. 28. 22:11

Today I Learned 어떤 문제가 있었는지 개인과제중에 회피율을 적용하고 공격 시 랜덤으로 회피하게 만들고 싶었음 1) 회피 확률을 정의 2) 공격 성공 결과값 정의 - 랜덤으로 True, False 출력 3) 결과값이 True면 공격, False면 공격실패 내가 시도해 본 것들 1) 회피확률을 먼저 정의를 해봤다. 일단 기존에 선후공을 정하던 speed를 활용해서 코드를 짜봄 miss = max((other.speed-self.speed*2)/20,0) max를 활용하면 최저값을 정할 수 있다. 여기서 최저값은 0으로 설정했는데, 확률은 음수가 없기때문 수치는 밸런스 생각안하고 그냥 무지성으로 정함 2) 공격 성공 결과값 정의 - 랜덤으로 True, False 출력 result = random...