سلام. فرض کنین ما تعدادی اسم داریم مثلن برای قرعه کشی ماهیانه صندوق مالی که میخوام از تعداد n نفر هر ماه یکی انتخاب بشه و تکراری هم نباشه. خب باید از تابع Rand() استفاده کنم. اما میخوام وقی مثلن ماه اول یه عدد رندوم بهم داد و یه نفر مشخص شد، اون عدد رندوم دیگه تغییر نکنه و ماه بعد دوباره یه عدد رندوم دیگه و یه نفر تازه که تکراری نباشه. میشه این کارو یه جوری انجام داد؟ چون توی آمار داریم که اگه بخوایم از یه جامعه یه نفرو رندوم انتخاب کنیم، یه عدد تصادفی انتخاب میکنیم و در تعداد جامعه ضرب میکنیم و بعد رو به بالا گرد میکنیم. این طوری ممکنه عددای رندوم متفاوت باشن اما حاصلِ ضرب شده توی جامعه و بعد از اون رند شدنش به بالا باعث تولید عددای مساوی بشه. اگه برای هر نفر یه عدد در نظر بگیرم، با زدن F9 یا هربار باز کردن دوباره ی فایل، اون عددا تغییر میکنه و ثبت نمیشه. اما من میخوام هر ماه ک تموم شد اون عدد ثابت بمونه و دیگه تغییر نکنه. تعداد نفرات 30 نفر هستش و من میخوام با رفتن به ماه بعد خودش یه نفرو برام انتخاب کنه که تکراری نباشه. اگه توضیح بیشتری لازم بود بگین توضیح بدم.
مرسی
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.