الرئيسية / أدوات النصوص والقوائم / أداة عشوائية القوائم عبر الإنترنت
أدوات مجانية عبر الإنترنت

أداة عشوائية القوائم عبر الإنترنت

خلط أسطر النص عشوائيًا في المتصفح باستخدام خوارزمية فيشر-ييتس وأرقام عشوائية آمنة. بدون رفع البيانات، مع حفظ التكرارات والأسطر الفارغة.

ابدأ الاستخدام

ماذا تفعل هذه الأداة؟

تعمل الأداة على خلط أسطر النص المدخلة عشوائيًا. كل سطر، بما في ذلك الأسطر الفارغة، يتم تبادله مرة واحدة من نهاية القائمة إلى بدايتها باستخدام خوارزمية فيشر-ييتس. تُشتق مؤشرات الخلط من crypto.getRandomValues مع أخذ عينات رفض لتجنب التحيز في المعامل، وهذا أقوى من استخدام Math.random.

مثال عملي

إذا كان الإدخال:

أ
ب
ج

فإن النتيجة ستكون ترتيبًا عشوائيًا لهذه الأسطر الثلاثة، مثل:

ج
أ
ب

لاحظ أن الأداة لا تزيل التكرارات ولا تفرز الأسطر ولا تقص المسافات.

القيود

  • الحد الأقصى لطول الإدخال هو 500,000 حرف.
  • يتم تطبيع نهايات الأسطر إلى حرف السطر الجديد.
  • لا تصلح للسحوبات العامة المنظمة أو الأغراض القانونية.

الأسئلة الشائعة

هل تحذف الأداة الأسطر الفارغة؟

لا، الأسطر الفارغة تُعامل كعناصر ويتم خلطها مثل أي سطر آخر.

هل يمكن استخدامها لاختيار فائز عشوائي؟

لا، الأداة تغير الترتيب فقط ولا تختار عنصرًا واحدًا. إذا كنت بحاجة لاختيار فائز، استخدم أداة الاختيار العشوائي المنفصلة.

هل النتيجة عشوائية حقًا؟

نعم، تستخدم الأداة أرقامًا عشوائية آمنة من crypto.getRandomValues، وهي أقوى من الطرق التقليدية، ولكنها ليست خدمة سحوبات قابلة للتدقيق.

يبقى الإدخال محفوظًا وتظهر النتيجة منفصلة. قد يعيد الخلط الترتيب الأصلي أو نتيجة سابقة؛ عنصر واحد أو عناصر متطابقة تبدو دون تغيير. السطر الجديد الأخير يضيف عنصرًا فارغًا. الحد 500000 وحدة ترميز UTF-16 مع فواصل الأسطر؛ الزائد يُرفض ولا يُقتطع. لا إعدادات لبذرة أو مرشح أو حالة أحرف أو مجموعات أو أوزان أو تنزيل. يدرج زر المثال القائمة المدمجة؛ وCtrl+Enter يشغّل المعالجة. ينسخ نسخ الكل النتيجة؛ وكلا زري المسح يفرغ الإدخال والنتيجة. انسخ واحفظ الترتيب المطلوب.

تتم المعالجة محليًا داخل متصفحك.