ايران ويج

نسخه‌ی کامل: توليد اعداد تصادفي 4 رقمي بدون تكرار با ويژوال بيسيك 6
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
مهندس خيلي خيلي زود جواب من را بدهيد تا اخر اين هفته شايد هم زودتر

كارم خيلي گير بابت پروژه دانشگاه
الگوریتم بسیار ساده ای هست با نام linear congruential generator که اعداد اعشاری تصادفی تولید میکنه و فرمول بسیار ساده ای هم داره :

Xn+1 = ( aXn + b ) mod m

مقادیر a ، b ، m و X0 باید طوری انتخاب بشن که دامنه تکرار مناسب بدست بیاد . حالا شما اگه چهار رقمی بخوای باید اون عدد اعشاری رو در 10000 ضرب کنی و گردش کنی . اونوقت میشه یک عدد تصادفی 4 رقمی .