لماذا هذا المخلّط؟
- يستخدم Fisher–Yates لخلط عادل (يتجنب انحياز “random sort”).
- عشوائية آمنة افتراضيًا عبر
crypto.getRandomValues. - وضع seed اختياري لإعادة نفس الترتيب والتحقق منه.
- انسخ، شارك URL، أو صدّر JSON/CSV — كل شيء يبقى محليًا.
طريقة الاستخدام (3 خطوات)
- ألصق قائمتك (عنصر لكل سطر).
- اضغط اخلط.
- انسخ النتيجة أو شارك الإعدادات.
حدّد الترتيب بسرعة
أداة خلط القائمة
ألصق قائمة، اخلطها بعدل، ثم انسخ أو شارك.
خيارات متقدمة
نفس seed + نفس الإدخال + نفس run = نفس الترتيب.
run: 0
اخلط يعيد run إلى 0. اخلط مرة أخرى يزيد run.
النتيجة
هذا هو الترتيب العشوائي لعناصرك.
مشاركة / تصدير
تفاصيل
الأسئلة الشائعة
لماذا لا أستخدم Array.sort مع Math.random()؟
قد يكون فيها انحياز. هذه الأداة تستخدم Fisher–Yates لخلط عادل.
هل تُرسل قائمتي إلى خادم؟
لا. كل شيء يعمل محليًا في متصفحك.
ما هو وضع seed؟
مع نفس seed ونفس الإدخال ونفس رقم run يمكنك إعادة نفس الترتيب.
الـ URL طويل جدًا. ماذا أفعل؟
شارك URL الإعدادات فقط أو صدّر حزمة JSON بدلًا من وضع القائمة كاملة داخل URL.