Line Shuffle Tool (List Order Randomize)

قرعہ اندازی، task order، seating، اور study drills کے لیے pasted lists کو line-by-line shuffle کریں۔

ایک optional seed استعمال کر کے وہی result دوبارہ حاصل کریں۔

آپ کے براؤزر میں مقامی طور پر پراسیس ہوتی ہے

استعمال کا طریقہ

  1. اپنی list بائیں باکس میں پیسٹ کریں (ہر line ایک item).
  2. ضرورت ہو تو seed اور blank-line behavior ایڈجسٹ کریں۔
  3. Shuffle پر click کریں، پھر result کو کاپی یا save کریں۔

مثال (input -> output)

بنیادی مثال

Input

Alice
Bob
Carol
Dave

بنیادی مثال

Output (مثال)

Carol
Alice
Dave
Bob

ایک ہی input اور seed کے ساتھ output order دوبارہ حاصل کی جا سکتی ہے۔

اکثر پوچھے گئے سوالات

کیا میں ہر بار ایک ہی result حاصل کر سکتا ہوں؟

جی ہاں۔ Optional seed استعمال کریں۔ ایک ہی input + ایک ہی seed = ایک ہی order۔

کیا blank lines ہٹا دی جاتی ہیں؟

یہ configurable ہے۔ جب Exclude blank lines ON ہو تو blank lines حذف ہو جاتی ہیں۔ OFF ہونے پر blank lines بھی items کی طرح shuffle ہوتی ہیں۔

میں کتنی lines shuffle کر سکتا ہوں؟

یہ device performance پر منحصر ہے۔ اکثر حالات میں دسیوں ہزار lines عملی ہیں، لیکن size بڑھنے کے ساتھ processing time اور memory usage بڑھتی ہے۔

کیا میں پہلی line کو header کے طور پر fixed رکھ سکتا ہوں؟

جی ہاں۔ Keep first line fixed (header) آن کریں تاکہ صرف line 2 سے آگے shuffle ہو۔

کیا میرا data server کو بھیجا جاتا ہے؟

نہیں۔ پراسیسنگ آپ کے براؤزر میں کی جاتی ہے اور input text سرور کو نہیں بھیجا جاتا۔

کیا draw کے لیے یہ کافی منصفانہ ہے؟

Seed کے بغیر ہر run میں random order بنتی ہے۔ اگر سخت explainability چاہیے تو اصل list، options، اور seed handling کا ریکارڈ رکھیں۔

نوٹس

  • 50,000 سے زیادہ lines device performance کے مطابق زیادہ وقت لے سکتی ہیں۔
  • جب seed set ہو، reproducibility کو ترجیح دی جاتی ہے اور ایک ہی conditions میں ایک ہی order ملتی ہے۔
  • صرف options مقامی طور پر محفوظ ہوتے ہیں۔ Input text محفوظ نہیں کی جاتی۔

Privacy اور disclaimer

یہ ٹول آپ کے براؤزر میں مقامی طور پر چلتی ہے۔ Results اپنی ذمہ داری پر استعمال کریں۔ اگر procedural fairness ثابت کرنی ہو تو اصل list، run conditions، اور seed handling کا ریکارڈ رکھیں۔