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

اريد كود لاعطاء اعداد عشوائية للدالة Random

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

اريد كود لدالة العشوائية

وهو للحصول على مجموعة الاعداد المحصورة بين الرقم 10 و 20

وشكرا كتييير اخواني

:unsure:

شكرا

#2

السلام عليكم

أولا نرحب بك أخي وهلا وسهلا بك بيننا

وبالنسبة لسؤالك فأظن أن هذا الكود قد ينفعك

Private Sub Form_Load()
Randomize
MsgBox Int(10 * (Rnd(20)) + 10)

End Sub

تحيااااتي

للصداقة البرمجية

pro-vb6@hotmail.com

#3

للحصول على أعداد عشوائيةمحصورة اد بين A و B أو بتعبير آخر للحصول على الأعداد الأكبر من أو يساوي A و الأصغر من أو يساوي B يمكن استخدام القاعدة التالية:

n = A + Int(Rnd() * (B-A+1))

يعني للحصول على الأعداد المحصورة بين 10 و 20 عشوائياً تكون الدالة كالتالي:

n = 10 + Int(Rnd() * 11)

الدالة أعلاه تعطي عشوائياً قيمة محصورة بين 10 و 20 بما فيها الـ10 و الـ20.

و فيما يلي الدالة بالكود:

Function GetRndNumBetween10and20() As Integer
	GetRndNumBetween10and20 = 10 + Int(Rnd() * 11)
End Function

أخيرا لا تنسى استدعاء الدالة Randomize في البداية مع تمرير الوقت الحالي كوسيط لهذه الدالة، و أقصد في البداية يعني بداية انتاج الأرقام العشوائية، و يكون استخدامها كالتالي:

Randomize Now

تم تعديل هذه المشاركة بواسطة aldowsary في 20 أكتوبر 2007 في 23:41

#4

شكرا للاخوة الكرام

شكرا

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

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