01 من 01
إنشاء قيمة عشوائية بين 0 و 1 باستخدام دالة RAND
تتمثل إحدى طرق إنشاء أرقام عشوائية في جداول بيانات Google في وظيفة RAND.
في حد ذاته ، تولد الدالة نطاقًا محدودًا عندما يتعلق الأمر بتوليد أرقام عشوائية ، ولكن باستخدام RAND في صيغ وبتمشيطها بوظائف أخرى ، يمكن توسيع نطاق القيم ، كما هو موضح في الصورة أعلاه بسهولة.
- من خلال تحديد القيم العالية والمنخفضة للنطاق ، يمكن جعل RAND لإرجاع أرقام عشوائية ضمن نطاق محدد - مثل 1 و 10 أو 1 و 100
- يمكن أيضًا تقليل مخرجات الدالة إلى الأعداد الصحيحة من خلال دمج الدالة مع وظيفة TRUNC ، والتي تقطع أو تزيل كل المنازل العشرية من رقم.
ملاحظة : وفقًا لملف مساعدة Google Spreadsheets ، تُرجع الدالة RAND رقمًا عشوائيًا بين 0 شامل و 1 حصري .
ما يعنيه هذا هو أنه في حين أنه من المعتاد وصف نطاق القيم التي تولدها الدالة من 0 إلى 1 ، في الحقيقة ، فإنه من الأفضل القول أن النطاق يتراوح بين 0 و 0.99999999 ....
بنفس الرمز ، تقوم الصيغة التي تقوم بإرجاع رقم عشوائي بين 1 و 10 فعليًا بإرجاع قيمة بين 0 و 9.999999 ....
بنية دالة راند
تشير صيغة الدالة إلى تخطيط الدالة وتتضمن اسم الدالة ، الأقواس ، فاصلات الفواصل ، والحجج .
بناء جملة الدالة RAND هو:
= راند ()
على عكس الدالة RANDBETWEEN ، التي تتطلب وسيطات نهاية عالية ومنخفضة ، يتم قبول الدالة RAND بدون وسائط.
وظيفة راند وتقلب
دالة RAND هي دالة متغيرة تتغير أو تعاد بشكل افتراضي ، كل مرة تتغير فيها ورقة العمل ، وتتضمن هذه التغييرات إجراءات مثل إضافة بيانات جديدة.
علاوة على ذلك ، فإن أي صيغة تعتمد - بشكل مباشر أو غير مباشر - على خلية تحتوي على وظيفة متقلبة ستتم إعادة حسابها أيضًا في كل مرة يحدث فيها تغيير في ورقة العمل.
لذلك ، في أوراق العمل التي تحتوي على كميات كبيرة من البيانات ، ينبغي استخدام الوظائف المتقلبة بحذر لأنها يمكن أن تبطئ وقت استجابة البرنامج بسبب تكرار عمليات إعادة الحساب.
توليد أرقام عشوائية جديدة مع تحديث
نظرًا لأن Google Spreadsheets عبارة عن برنامج عبر الإنترنت ، يمكن أن تُضطر وظيفة RAND إلى إنشاء أرقام عشوائية جديدة عن طريق تحديث الشاشة باستخدام زر تحديث متصفحات الويب. بناءً على المتصفح المستخدم ، عادةً ما يكون زر التحديث عبارة عن سهم دائري يقع بالقرب من شريط عناوين المتصفح.
الخيار الثاني هو الضغط على المفتاح F5 على لوحة المفاتيح والذي يقوم أيضًا بتحديث نافذة المتصفح الحالية:
تغيير تردد تحديث RAND
في جداول بيانات Google ، يمكن تغيير معدل استرداد RAND وغيره من الوظائف المتغيرة من الإعداد الافتراضي للتغيير إلى:
- على التغيير وكل دقيقة ؛
- على التغيير وكل ساعة.
خطوات تعديل معدل التحديث هي:
- انقر فوق القائمة " ملف " لفتح قائمة خيارات القائمة
- انقر فوق " إعدادات جدول البيانات" في القائمة لفتح مربع الحوار " إعدادات جدول البيانات "
- ضمن قسم إعادة الحساب في مربع الحوار ، انقر فوق الإعداد الحالي - مثل التغيير لإظهار القائمة الكاملة لخيارات إعادة الحساب
- انقر على خيار إعادة الحساب المطلوب في القائمة
- انقر فوق الزر Save Settings لحفظ التغيير والعودة إلى ورقة العمل
أمثلة دالة RAND
فيما يلي قائمة بالخطوات المطلوبة لإعادة إظهار الأمثلة الظاهرة في الصورة أعلاه.
- يدخل الأول وظيفة RAND بنفسه ؛
- المثال الثاني يقوم بإنشاء صيغة تقوم بإنشاء رقم عشوائي بين 1 و 10 أو 1 و 100؛
- المثال الثالث ينشئ عدد صحيح عشوائي بين 1 و 10 باستخدام الدالة TRUNC.
مثال 1: إدخال دالة RAND
نظرًا لأن الدالة RAND لا تستخدم أي وسيطات ، يمكن إدخالها بسهولة في أي خلية من أوراق العمل ببساطة عن طريق كتابة:
= راند ()
بدلاً من ذلك ، يمكن أيضًا إدخال الدالة باستخدام مربع اقتراح تلقائي لجداول بيانات Google الذي ينبثق عند كتابة اسم الوظيفة في خلية. الخطوات هي:
- انقر فوق خلية في ورقة عمل حيث يتم عرض نتائج الدالة
- اكتب علامة المساواة (=) متبوعة باسم الدالة راند
- أثناء الكتابة ، يظهر مربع الاقتراح التلقائي مع أسماء الدوال التي تبدأ بالحرف R
- عندما يظهر اسم RAND في المربع ، انقر فوق الاسم الذي يحتوي على مؤشر الماوس لإدخال اسم الوظيفة وحامل دائرية مفتوحة في الخلية المحددة
- يجب أن يظهر رقم عشوائي بين 0 و 1 في الخلية الحالية
- لتوليد آخر ، اضغط على المفتاح F5 على لوحة المفاتيح أو قم بتحديث المتصفح
- عند النقر فوق الخلية الحالية ، تظهر الوظيفة الكاملة = RAND () في شريط الصيغة أعلى ورقة العمل
مثال 2: إنشاء أرقام عشوائية بين 1 و 10 أو 1 و 100
الشكل العام للمعادلة المستخدمة لتوليد رقم عشوائي ضمن نطاق محدد هو:
= راند () * (مرتفع - منخفض) + منخفض
حيث يشير " مرتفع" و " منخفض" إلى الحدود العليا والدنيا للنطاق المرغوب من الأرقام.
لإنشاء رقم عشوائي بين 1 و 10 أدخل الصيغة التالية في خلية ورقة عمل:
= راند () * (10 - 1) + 1
لإنشاء رقم عشوائي بين 1 و 100 أدخل الصيغة التالية في خلية ورقة عمل:
= راند () * (100 - 1) + 1
مثال 3: إنشاء أعداد عشوائية عشوائية بين 1 و 10
لإرجاع عدد صحيح - عدد صحيح بدون جزء عشري - يكون الشكل العام للمعادلة هو:
= TRUNC (راند () * (مرتفع - منخفض) + منخفض
لإنشاء عدد صحيح عشوائي بين 1 و 10 أدخل الصيغة التالية في خلية ورقة عمل:
= TRUNC (راند () * (10 - 1) + 1)