Şu anda NPC'lerine rastgele bir cinsiyet ve doğru cinsiyet için rastgele bir isim verilecek bir oyun yapıyorum. Bunu yapmak için, adların bir "veritabanı" nı kullanacağım (aslında tupl içeren bir metin dosyası). Aynı zamanda, rastgele ilk isme eklenecek bir soyadı listesi de olacaktır.
Benim sorum şu. Diyelim ki rastgele bir isim "George Bush", ve bu kişiye rastgele başkanlık görevi verildi. Gördüğünüz gibi, bu kolayca gerçek hayattaki bir kişiden "kopyalanmış" olarak görülebilir.
Asıl mesele bu. İsimler rastgele oluşturulacak, evet, ancak rastgele sayı üretimi için tohum sabit olacaktır. Başka bir deyişle, bir NPC'nin adı rastgele oluşturulur, yani ben seçmezdim, ama her oyuncu için aynı olurdu. Bu başımı belaya sokabilir mi? Üretilen NPC sayısı potansiyel olarak sınırsız olabileceğinden, olası tüm isimleri doğrulayamıyoruz (gerektiğinde yeni NPC'ler oluşturuluyor).