Ya bunu biraz programlama bilen herkes formülize edebilir eğer elinizde uyum için bir algoritma varsa.
Her seferinde hesap yapmaya da gerek yok, bir gün içinde aynı yüzdeyi vermesi için aynı isimlerin hesaplanması gerekmez.
Veritabanına kaydedilir hesap, aynı isim soruglanırsa veritabanında kayıt varsa direk o yüzde gösterilir kayıt yoksa hesap yapılır.
Burada mesele uyumu anlamlı kılacak bir algoritma bulmak.
Yoksa kafadan uydurma bir algoritma ile uyumlar rastgele olacaktı bu da bir işe yarar mı bilmem.
Mesela harflere birer sayı atarsın isimleri sayısal değere çevirirsin sonra ortak bölenlerini kontrol edersin, ne kadar çok ortak böleni varsa uyumu o kadar iyi olur gibi bir algoritma yazabilirsin.
Meseleye günü dahil etmek istiyorsan da çıkan değerlere unixtime stamp son 5 haneyi alıp toplayabilirsin. her gün değer farklılaşır ama genelde bir birine yakın çıkar.
Bunu anlamlı bir hale getiremezsin.
Çünkü bir anlamı yok )))
En fazla isimleri arapça yazılışlarını çevirip Ebced Hesabı ile kontrol edebilirsiniz.
Ya da bir isim veritabanı oluşturup isimlerin kafiyeleri kökenleri üzerinden bir uyum tablosu oluşturabilirsiniz.
Ama insanların isimleri ile uyumlarını mantıklı, bilimsel, tutarlı bir algoritma ile bir birine bağlayamazsınız )))