Cách sử dụng hàm rand trong c++

Trong quá trình kiểm thử chương trình, vấn đề nhập số liệu có thể làm bạn cảm thấy vô cùng nhàm chán, mất thời gian và thậm chí là khiến bạn căng thẳng. Đặc biệt, điều này càng dễ dàng xảy ra hơn nếu bạn gặp phải lỗi phải sửa đi sửa lại nhiều lần hoặc số lượng số liệu cần nhập quá nhiều. Bài viết này hướng dẫn sử dụng 1 hàm tiện ích rand[] để sinh ra các số ngẫu nhiên.

Tạo 1 số ngẫu nhiên

Để tạo ra một số ngẫu nhiên, cstdlib hỗ trợ hàm rand[]. Hàm này trả về cho chúng ta kết quả là một giá trị nguyên có giá trị từ 0 đến RAND_MAX, với RAND_MAX là một hằng số được định nghĩa trong thư viện . Để sử dụng cần khai báo thư viện .

Ví dụ:

#include #include int main[] { srand[time[NULL]]; int res = rand[]; return 0; }

Lưu ý: Giá trị RAND_MAX trên từng trình biên dịch là không giống nhau. Chẳng hạn như với trình biên dịch của Visual Studio 2019 cho C++, giá trị RAND_MAX là ‭32767‬. Kiểm tra giá trị này một cách dễ dàng bằng đoạn code ngắn gọn sau.

#include #include using namespace std; int main[] { cout

Chủ Đề