Số ngẫu nhiên dùng cho game, mô phỏng, test, bảo mật, quyền riêng tư. Python bao gồm các hàm thường dùng:
| STT | Hàm & Mô tả |
|---|---|
| 1 | choice(seq) Item ngẫu nhiên từ list, tuple, hoặc string. |
| 2 | randrange([start,] stop[, step]) Phần tử ngẫu nhiên từ range(start, stop, step) |
| 3 | random() Float ngẫu nhiên r, 0 ≤ r < 1 |
| 4 | seed([x]) Đặt giá trị nguyên khởi tạo cho generator. Gọi trước khi dùng hàm random khác. Trả về None. |
| 5 | shuffle(lst) Xáo trộn item của list tại chỗ (in place). Trả về None. |
| 6 | uniform(x, y) Float ngẫu nhiên r, x ≤ r < y |