1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Mô phỏng Thống kê bằng Python

Connected

Bài tập

Bài toán ngày sinh

Giờ chúng ta sẽ dùng mô phỏng để giải một câu đố xác suất nổi tiếng – bài toán ngày sinh. Nghe có vẻ đơn giản: Cần bao nhiêu người trong một phòng để đảm bảo có ít nhất 50% khả năng có hai người trùng ngày sinh?

Với 366 người trong một năm 365 ngày, bạn chắc chắn 100% sẽ có ít nhất hai người trùng ngày sinh, nhưng ở đây ta chỉ cần chắc 50%. Mô phỏng là một cách tao nhã để giải bài toán này.

Sau khi hoàn thành bài tập này, bạn sẽ bắt đầu hiểu cách chuyển một bài toán sang khung mô phỏng.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Khởi tạo không gian mẫu days là một mảng từ 1 đến 365.
  • Định nghĩa hàm birthday_sim() nhận một đầu vào people và trả về xác suất rằng có ít nhất hai người trùng ngày sinh. Đặt size của draw bằng số người.