Tạo số ngẫu nhiênTrả về một số giả ngẫu nhiên không thể tách rời trong khoảng từ 0 đến RAND_MAX.Con số này được tạo ra bằng một thuật toán mà trả về một chuỗi các rõ ràng không liên quan đến số điện thoại mỗi khi nó được gọi là. Thuật toán này sử dụng một hạt giống để tạo ra dòng, mà nên được khởi tạo một số giá trị đặc biệt bằng cách sử dụng chức năng srand.RAND_MAX là một hằng số được xác định trong .Một cách điển hình tạo số giả ngẫu nhiên tầm thường trong một phạm vi được xác định bằng cách sử dụng rand là sử dụng các modulo giá trị trả về bởi dãy span và thêm giá trị ban đầu của phạm vi:123v1 = rand() % 100; v1 trong khoảng 0 đến 99v2 = rand() % 100 + 1; v2 trong khoảng 1 đến 100v3 = rand() % 30 + 1985; v3 trong khoảng 1985-2014 Nhận thấy mặc dù rằng điều này theo modulo hoạt động không tạo ra số thống nhất phân phối ngẫu nhiên trong khoảng (kể từ khi trong nhiều trường hợp hoạt động này làm cho con số thấp hơn một chút có khả năng).
đang được dịch, vui lòng đợi..
