float result = 0;
int variance = 1;
Random rnd = new Random();
result = result + (rnd.Next(-variance, variance) / 10);
به جای عدد 1 برای واریانس، عدد دلخواه رو بگذارید، result در هر مرحله نتیجه عدد تضادفی قبلی رو نگه می داره
برای زمان هم از timer استفاده کنید، مقدارش رو برابر با زمان دلخواه قرار بدید، در رویداد Tick تابعی که عدد رندم بعدی رو تولید می کنه (کدهای بالا) فراخونی کنید
** برای rnd، فقط یک بار اون رو ایجاد کنید (new) در غیر اینصورت همیشه عدد تکراری رو به عنوان عدد تصادفی میده، یک بار در اول برنامه ایجادش کنید، بعد ازش استفاده کنید