Tôi hiện đang xây dựng một trò chơi mà NPC sẽ được chỉ định một giới tính ngẫu nhiên và một tên ngẫu nhiên cho đúng giới tính. Để làm điều này, tôi sẽ sử dụng một "cơ sở dữ liệu" tên (thực ra là một tệp văn bản có bộ dữ liệu). Cũng sẽ có một danh sách các tên cuối cùng, sẽ được thêm vào tên đầu tiên một cách ngẫu nhiên.
Câu hỏi của tôi là như sau. Giả sử một tên ngẫu nhiên như vậy là "George Bush", và người này đã được giao ngẫu nhiên công việc của tổng thống. Như bạn có thể thấy, điều này có thể dễ dàng được xem là đã được "sao chép" từ một người thực tế.
Vấn đề chính là điều này. Tên sẽ được tạo ngẫu nhiên, vâng, nhưng hạt giống để tạo số ngẫu nhiên sẽ không đổi. Nói cách khác, tên của một NPC sẽ được tạo ngẫu nhiên, tức là tôi sẽ không chọn nó, nhưng nó sẽ giống nhau cho mọi người chơi. Điều này có thể khiến tôi gặp rắc rối? Chúng tôi không thể xác minh tất cả các tên có thể, vì số lượng NPC được tạo có thể có khả năng vô hạn (NPC mới đang được tạo bất cứ khi nào cần thiết).