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