Bắt đầu ngayBắt đầu miễn phí

Đổ xúc xắc

Trong bài trước, bạn đã dùng rand(), hàm tạo một số float ngẫu nhiên trong khoảng từ 0 đến 1.

Như Hugo đã giải thích trong video, bạn cũng có thể dùng randint(), một hàm khác của gói random, để tạo số nguyên ngẫu nhiên. Lời gọi sau sẽ tạo ngẫu nhiên một trong các số nguyên 4, 5, 6 hoặc 7. 8 không được bao gồm.

import numpy as np
np.random.randint(4, 8)

NumPy đã được import với tên np và seed đã được thiết lập. Bạn có thể đổ vài lần xúc xắc chứ?

Bài tập này là một phần của khóa học

Python nâng cao

Xem khóa học

Hướng dẫn bài tập

  • Dùng randint() với các đối số phù hợp để tạo ngẫu nhiên một số nguyên 1, 2, 3, 4, 5 hoặc 6. Điều này mô phỏng một viên xúc xắc. In kết quả ra.
  • Lặp lại thao tác để xem lần đổ thứ hai có khác không. Tiếp tục in kết quả ra.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Import numpy and set seed
import numpy as np
np.random.seed(123)

# Use randint() to simulate a dice


# Use randint() again
Chỉnh sửa và Chạy Mã