سوالات و مشکلات خود را مطرح کنید تا سریع به جواب برسید
یکی از کلاس های پر کاربرد که در هر زبان برنامه نویسی سطح بالا می توان یافت کلاس Random می باشد. از کلاس Random می توان جهت تولید یک یا دنباله ای از اعداد شبه تصادفی که بر اساس الگوریتمی خاص تولید می شود استفاده کرد. این کلاس متد های مختلفی جهت استفاده دارد که ازآنها می توان به موارد زیر اشاره کرد :
متد اول یک عدد تصادفی بدون اعشار را در رنج 2,147,483,648- تا 2,147,483,648 تولید می کند .
متد دوم یک عدد تصادفی صحیح مثبت را که کمتر از حداکثر مقدار تعیین شده است را برمی گرداند.
متد سوم یک عدد تصادفی صحیح را که در بین بازه های تعیین شده است را بر می گرداند .
متد چهارم عدد تصادفی اعشاری را که بین بازه 0 یا 1 می باشد را تولید و بر می گردند
متد پنجم آرایه مشخص شده را با بایت های تصادفی پر می کند .
از دیگر کلاس های پر کاربرد در زمینه محاسباتی کلاس Math است . همانطور که از نام کلاس پیدا است از این کلاس می توان در کارهای محاسباتی بهره گرفت . کلاس Math دارای روش ها و ثابت های استاتیک و برای توابع های مثلثاتی ، لگارتمی و سایر توابع ریاضی است . برای مثال پیاده سازی تابع Acos به کمک کلاس Math به روش زیر می باشد.
double val1 = -0.0;
double val2 = Double.PositiveInfinity;
double val3 = Double.NaN;
Console.WriteLine("Return value of {0} : {1}",
val1, Math.Acos(val1));
Console.WriteLine("Return value of {0} : {1}",
val2, Math.Acos(val2));
Console.WriteLine("Return value of {0} : {1}",
val2, Math.Acos(val3));
خروجی قطعه کد بالا به صورت زیر می باشد:
Return value of 0 : 1.5707963267949
Return value of ∞ : NaN
Return value of ∞ : NaN