PDA

View Full Version : یک عدد رندم بین -1 و 1 و عدد نپر



آسمان آبی
شنبه 22 تیر 1387, 13:21 عصر
سلام دوستان
دو سوال داشتم
1- میخواهم یک عدد رندم بین 1- و 1 ایجاد کنم چگونه این کار را انجام بدهم؟
2- می خواهم عدد نپر (e) را در برنامه ام به کار برم چگونه از آن استفاده کنم؟

mehdi.mousavi
شنبه 22 تیر 1387, 13:35 عصر
سلام دوستان
دو سوال داشتم
1- میخواهم یک عدد رندم بین 1- و 1 ایجاد کنم چگونه این کار را انجام بدهم؟
2- می خواهم عدد نپر (e) را در برنامه ام به کار برم چگونه از آن استفاده کنم؟


سلام.
1.



Random rnd = new Random();
double randomNumber = rnd.NextDouble() * (double)(rnd.Next(0, 2) == 0 ? 1 : -1);
2. از Math.E استفاده کنید.

پاورقی: روش ASKaffash (http://barnamenevis.org/forum/member.php?u=63973) از هر حیث بهتره.

ASKaffash
شنبه 22 تیر 1387, 17:38 عصر
سلام
اینهم یک مدل دیگر :


double d = -1 + (new Random().NextDouble()) * 2;

اَرژنگ
شنبه 22 تیر 1387, 17:43 عصر
سلام دوستان
دو سوال داشتم
1- میخواهم یک عدد رندم بین 1- و 1 ایجاد کنم چگونه این کار را انجام بدهم؟
2- می خواهم عدد نپر (e) را در برنامه ام به کار برم چگونه از آن استفاده کنم؟
e عدد نپر نیست، عدد اویلر است. http://mathforum.org/library/drmath/view/52562.html