لماذا تستخدم هذا المحدد؟
- يدعم الأوزان لتعديل الاحتمال مع بقاء النِّسَب واضحة.
- مع الإرجاع (قد تتكرر العناصر) وبدون إرجاع (بدون تكرار).
- بذرة اختيارية لنتائج قابلة للإعادة ويمكن التحقق منها.
- رابط للمشاركة + تصدير JSON/CSV للقوائم الطويلة.
طريقة الاستخدام (3 خطوات)
- أدخل العناصر والأوزان (يمكن اللصق).
- اختر k والوضع.
- انسخ النتائج أو انسخ رابط المشاركة.
سحب فوري
أداة سحب موزّن
عدّل القائمة والإعدادات ثم اسحب. السحب التلقائي يبقي النتائج محدثة أثناء تعديل المدخلات.
أمثلة: عنصر, 2 / عنصر 2 / عنصر | 2. تُتجاهل الأسطر التي تبدأ بـ #.
استخدم النقطة العشرية مثل 1.5. لا يُختار الوزن 0، وتُقبل الكسور العشرية الموجبة.
تتضمن الروابط الأسماء. عند فتحها قد تبقى في السجل أو سجلات الخادم. احفظ القوائم الشخصية بصيغة JSON بدلًا من مشاركة الروابط.
JSON / CSV
يستعيد JSON الإدخالات المنسقة والإعدادات، وليس فائزين موثّقين أو التعليقات الأصلية. دون بذرة قد تختلف النتيجة التالية.
يضيف CSV حرف حماية إلى الأسماء التي قد تُقرأ كصيغ حسابية. استخدم JSON للحفاظ على النص الأصلي.
النتيجة
- اضغط على السحب لعرض الفائزين. يستبدل JavaScript هذه العبارة بأول سحب.
جدول الاحتمالات
الاحتمال في كل سحب
سجل التدقيق
الأسئلة الشائعة
ما هو الوزن؟
الوزن هو نسبة احتمال. إذا كان وزن A يساوي 2 ووزن B يساوي 1، فاحتمال اختيار A ضعف احتمال B.
ماذا يحدث إذا كان الوزن 0؟
استخدم النقطة العشرية مثل 1.5. لا يُختار الوزن 0، وتُقبل الكسور العشرية الموجبة.
هل يمكنني إعادة نفس النتيجة؟
يعيد ترتيب العناصر والأوزان والإعدادات والبذرة نفسها إنتاج النتيجة. هذا لا يثبت أن البذرة لم تُنتقَ للوصول إلى نتيجة مرغوبة.
ماذا لو كان رابط المشاركة طويلًا جدًا؟
تتضمن الروابط الأسماء. عند فتحها قد تبقى في السجل أو سجلات الخادم. احفظ القوائم الشخصية بصيغة JSON بدلًا من مشاركة الروابط. يستعيد JSON الإدخالات المنسقة والإعدادات، وليس فائزين موثّقين أو التعليقات الأصلية. دون بذرة قد تختلف النتيجة التالية.
هل يصلح هذا أيضًا كمُعشوِش موزون أو لسحب الجوائز؟
نعم. يناسب الحالات التي يجب أن تختلف فيها الاحتمالات حسب عدد التذاكر أو الأولوية أو الحصة. وإذا كان يجب أن تكون الفرصة متساوية للجميع، فاختيار عشوائي عادي يكون أوضح.