import numpy as np
dice = np.arange(1,7)
## 표본공간
## 두 개의 주사위 던질 때, 모든 조합 생성
sample_space = np.array([(i,j) for i in dice for j in dice])
print(f"표본공간(총 {len(sample_space)}개)")
## 두 주사위의 합이 7인 경우 확률
sum7 = np.array([result for result in sample_space if sum(result) == 7])
sum7
https://docs.python.org/ko/3.13/library/math.html#math.comb
from math import comb
sample_space_size = comb(45, 6)
print("표본공간 크기: ", sample_space_size)
→ 전체 중 하나 당첨
prob = 1 / sample_space_size
print(f'확률: {prob:.10f}')