Trong Python, random numbers là các số được tạo ra ngẫu nhiên từ một phân phối xác suất. Thư viện random
của Python cung cấp nhiều hàm để tạo ra các số ngẫu nhiên từ các phân phối khác nhau. Dưới đây là 3 ví dụ chi tiết:
Hàm random()
trong thư viện random
được sử dụng để tạo ra một số ngẫu nhiên trong khoảng từ 0 đến 1. Ví dụ:
import random
# Tạo ra một số ngẫu nhiên trong khoảng từ 0 đến 1
x = random.random()
print(x)
# Kết quả có thể là 0.328298237 hoặc 0.987673324, ...
Hàm randint(a, b)
được sử dụng để tạo ra một số nguyên ngẫu nhiên trong khoảng từ a
đến b
(bao gồm cả a
và b
). Ví dụ:
import random
# Tạo ra một số nguyên ngẫu nhiên trong khoảng từ 1 đến 10
x = random.randint(1, 10)
print(x)
# Kết quả có thể là 4 hoặc 9, ...
Hàm choice(seq)
được sử dụng để chọn ngẫu nhiên một phần tử trong một chuỗi seq
. Ví dụ:
import random
# Chọn ngẫu nhiên một phần tử trong danh sách các ngôn ngữ lập trình
languages = ["Python", "Java", "C++", "JavaScript", "Ruby"]
x = random.choice(languages)
print(x)
# Kết quả có thể là "Python" hoặc "Java" hoặc "JavaScript", ...