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

كيف أستطيع الحصول على رقم عشوائي بين رقمين معلوين

مغلق
بدأه أبو اليسر في 22 مارس 2006 · 4 رد · 811 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أريد شيفرة تمكنني من الحصول على رقم عشوائي بين رقمين معلومين مع وجود شرط

مثال:

أريد الحصول على أي رقم بين الرقم 1 والرقم 10 بشرط أن لا يكون الرقم هو 5

ثم لو أعدت طلب الأمر ثانية يجب الحصول على رقم مختلف عن الرقم الذي حصلت عليه عند أول طلب للأمر أو نفسه أحياناً

الكود في vb.net أو vb6 لا إشكال

وجزاكم الله خيراً

تم تعديل هذه المشاركة بواسطة أبو اليسر في 22 مارس 2006 في 08:13

#2

الدالة

rand

random

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

السلام عليكم..

كما قال اخي Romantic_touch استخدم الدالة Rnd

وتكون بهذا الشكل

)maxVal - MinVal) * Rnd() + minval
#5

السلام عليكم

جزاكم الله خيراً

وأعتذر عن التأخر في الرد ..

ولكن سؤال آخر. النتيجة في هذه الدالة تظهر كرقم عشري .. كيف يمكنني حصر الدالة rnd ضمن مجموعة واحدة من الأرقام مثلاً الطبيعية فقط؟

يعني أريد أن تتم عملية الاختيار العشوائي ضمن الأرقام الطبيعية فقط بين رقمين طبيعيين.

وثانياً هل يمكن تضمين شرط للدالة أم لا ؟

مثلاً لو كنت أريد أن يظهر لي رقم عشوائي بين 1 و10 دون 5 فهل يمكن لنفس الدالة أن تقوم بهذا أم أنني مضطر لاستخدام if لعمل هذا؟

أرجو المساعة وجزا الله خيراً كل من أعانني على الخير.

والسلام عليكم

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

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