Bunu server , client ilişkisini öğrenmek icin yapmıyor isen local bir dosya icerisinde txt dosyası olarak kaydetmen daha kolay olucaktır seni büyük bir kod yükünden kurtarıcaktır örneğin dosyada bulunan tarih.txt , matamatik.txt vb gibi başlıklardan cekebilir.

Öğrenmek gereken ilk şey database connecting olucaktır. daha sonrasında verilerden random verme (Mümkün ise Eyer sql veya mysql kullanıcaksan bunu databaseden yaptırman) gerisi standart c# fonskiyonları.
Takıldığın veya hata aldığın yerde bana iletirsen yardımcı olabilirim.

(İnternetten hazır projeler indirip inceleye bilirsin büyük yararı olur.)