728x90
반응형
# 확률 반영 코드! (어려움주의)
# 만약 1,2,3의 비율이 다르게 랜덤으로 뽑으려면?
import random
import os
import time
# 1 > 10%
# 2 > 70%
# 3 > 20%
for i in range(10):
per=[10,70,20]
r=random.randint(1,sum(per))
num=1
su=0
for i in per:
su+=i
if r<=su:
break
num+=1
print(num)
728x90
반응형
'IT&코딩 > python' 카테고리의 다른 글
가상환경 설치 (venv) (0) | 2024.01.23 |
---|---|
python - 웹 크롤링 (0) | 2022.09.14 |
python - 함수의 간결성을 이용한 프로그램 (0) | 2022.09.13 |
python - 함수 심화 (0) | 2022.09.13 |
python 4주차 복습-4 (0) | 2022.08.01 |