خطوات الاستخدام
الخطوة الأولى: فهم المشكلة. عند تشغيل قائمة تشغيل على الوضع العشوائي، يتم اختيار الأغاني بشكل عشوائي مع إمكانية التكرار (أي يتم سحب أغنية عشوائياً من القائمة ثم إعادتها قبل السحب التالي). هذا يعني أنه بعد عدة مشاهدات، قد تتكرر الأغاني. الهدف من الحاسبة هو حساب احتمال حدوث تكرار واحد على الأقل بعد عدد معين من المشاهدات. رياضياً، لدينا N أغنية فريدة (عدد الأغاني في القائمة)، ونقوم بتشغيل M أغنية (عدد المشاهدات). الاحتمال المطلوب هو P(تكرار واحد على الأقل) = 1 - P(لا تكرار). حيث P(لا تكرار) هو احتمال أن تكون جميع الأغاني التي تم تشغيلها مختلفة. هذا مشهور باسم 'مفارقة عيد الميلاد' حيث أن احتمال وجود تواريخ ميلاد مكررة بين مجموعة من الأشخاص أعلى مما نتوقع.
الخطوة الثانية: إدخال القيم. قم بإدخال عدد الأغاني في قائمة التشغيل (N) وعدد مرات التشغيل (M). يجب أن تكون N عدداً صحيحاً موجباً يمثل عدد الأغاني الفريدة (مثلاً 100 أغنية). M هو عدد الأغاني التي سيتم تشغيلها بشكل عشوائي (مثلاً 20 تشغيلة). تأكد من أن M لا يتجاوز N في بعض التفسيرات، ولكن في حالتنا يمكن أن يكون M أكبر من N، وعندها يكون الاحتمال 1 (تكرار مؤكد) لأن عدد المشاهدات أكبر من عدد الأغاني. الحاسبة تستخدم الصيغة التالية: إذا كان M > N، الاحتمال = 1. وإلا، الاحتمال = 1 - (N! / (N-M)! ) / (N^M). حيث N! هو عاملي N (حاصل ضرب الأعداد من 1 إلى N). هذه الصيغة تحسب احتمال عدم حدوث أي تكرار، ثم نطرحها من 1.