Bu nasıl bir soru bro kendin diyorsun global değilse değişkeni global yap o zaman ya da global bir değişken oluştur bu global değişkenin değerini random değerini atadığın değişkene eşitle. Yok eğer bu işlemler erişim iznin olmayan bir dll içinden yapılıyorsa ne bileyim reflection, assembly gibi yollarla erişebilirsin. Ya da eğer çağırdığın class komplike işlemler yapmıyorsa yani eğer hızlıysa bu durumda ramdom işleminin yapıldığı metodun altında sen de yeni bir random sayı oluştur. Random sayılar sistem saatine göre oluşturuldukları için eğer bir Thread.Sleep işlemi yapmazsan zaten sana aynı random değerini oluşturacaktır gibi gibi. Sorununla ilgili biraz daha detay verirsen ona göre daha kesin bir cevap verebiliriz. Kolay gelsin.