Tôi muốn có những người ngẫu nhiên với các sở thích được tạo ra cho một trò chơi chiến lược kinh tế. Để đơn giản, giả sử mỗi người có tuổi (số), diện tích nhà và loại của nó (thành phố, làng, ...) và sở thích (như kem, ..).
Vấn đề là, nếu tôi sử dụng thế hệ ngẫu nhiên thống nhất (chọn tuổi ngẫu nhiên, nhà và sở thích), tất cả mọi người sẽ được ... phân phối đồng đều và sẽ không có nhân khẩu học để người chơi khám phá. Ý tôi là, ví dụ, những người trẻ tuổi thích soda, ngoài ra những người sống trong làng có xu hướng thích bao bì màu đỏ (=> người chơi vận chuyển nó với bao bì khác nhau đến quốc gia sẽ bán được nhiều hơn). Tôi muốn có những người được tạo ra để luôn có một số tính năng nhân khẩu học đặc biệt (mà bản thân trò chơi không phải biết) có trong dữ liệu.
Các tính năng không phải và không giống với các tính năng trong thế giới thực, thuật toán sẽ hoạt động mà không yêu cầu bất kỳ cơ sở dữ liệu bên thứ 3 nào. Các ngôi nhà cho mọi người được đưa ra làm đầu vào từ bước thế hệ trước dưới dạng một loạt các bộ định cư và dung lượng (do đó cũng là loại).
Điều gì có thể là thủ tục chung cho loại thế hệ thủ tục này?