Tôi muốn tạo ra một số ngẫu nhiên giữa 0 và 3 và tôi đã sau trong mã của tôi:thay đổi khả năng nhận được một số ngẫu nhiên
int random = rand() % 4;
này hoạt động tốt nhưng tôi muốn nó để tạo ra 1, 2, và 3 phần lớn thời gian và 0 chỉ thỉnh thoảng.
Cách tốt nhất để giải quyết vấn đề này là gì? Tên thuật toán phổ biến để giải quyết vấn đề này là gì?
Đó không phải là số ngẫu nhiên. Đó là một phân bố xác suất, đó là loại đối diện của ngẫu nhiên (khả năng dự đoán là khủng khiếp khi bạn đang nói về một RNG). –