Đổ 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
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