الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن ال Random

مغلق
بدأه السعودي في 17 أبريل 2004 · 3 رد · 505 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

سؤالي : هل بإمكاني تغيير طريقة الـ RANDOM في كل مرة أشغل البرنامج ؟

............................................................

مثال :

* وضعت الـRAND إلى الرقم 10 مثلا :

لما أشغل البرنامج المرة الأولى واختار الـ RAND يخرج لي الرقم 6(مثال ) .

لما أغلق البرنامج ثم أشغله مرة أخرى واختار الـ RAND يخرج لي أيضا الرقم 6 نفس الأول .

............................................................

الذي أريدة: هل أستطيع أن أغيره من مرة لأخرى ( يتغير رقم الـ RAND مع كل مرة أشغل البرنامج عن المرة السابقة )

#2

نعم فقبل ان تستدعي ال rand يجب عليك استدعاء Randomise

Private Sub Form_Load()
Randomize
MsgBox Int(Rnd * 10)
End Sub

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

كل الشكر

لا حرمك الله الأجر

جعل الله ذلك في موازين حسناتك

#4

إن تابع RND يعطي نفس السلسلة من النتائج بالنسبة لكل الأعداد الموجبة ..

وهو يعطي سلسة ثابتة من النتائج بالنسبة لكل عدد سالب على حدة

ولذلك يمكننا (كأسلوب آخر) أن نسند هذا التابع إلى رقم سالب متغير على الدوام وهذا الرقم هو (Timer-)

أي :

Private Sub Form_Load()
MsgBox Int(Rnd(-Timer) * 10)
End Sub

هذا الموضوع مغلق.

مواضيع مشابهة