مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sajjadf7

عضویت از 1395/08/12

تولید اعداد تصادفی معقول

  • سه شنبه 22 فروردین 1396
  • 16:46
تشکر میکنم

            سلام و عرض ادب.
من یک برنامه دارم که توش همزمان 1000 تا thrad میرسند به یک جایی که باید یک عدد رندم انتخاب کنند.

عدد تصادفی من بین rnd.Next(1000,300000); هست .که حدودا 10 درصد اعداد انتخاب شده یکسان هستند( دقیقا یکسان هم نشند خیلی خیلی بهمدیگه نزدیکن ) . که من نمیخام اینجوری باشه.
گاهی وقتا بیشتر از 10درصد اعداد انتخاب شده اینجوری میشند

طبق تجربه نظر من اینه تابع random به خوبی نمیتونه اعداد تصادفی ایجاد کنه . وقتی توی یک لحظه 1000 تا درخواست عدد تصادفی ارسال میشه ، حدود 10  20 درصد اعداد تولید شده یا یکسان هستند یا خیلی خیلی به همدیگر نزدیک هستند

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 23 فروردین 1396
  • 09:31

شما میتونید در هر تولید عدد Range راربررسی که نزدیک نباشه و اگر بود دوباره تکرار بشه و عدد دیگری بده

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)