लाइन शफ़लर
क्रिप्टोग्राफ़िक रूप से सुरक्षित Fisher–Yates शफ़ल से सूची की लाइनों को बेतरतीब क्रम में लगाएँ। एक क्लिक में दोबारा शफ़ल करें; कुछ अपलोड नहीं होता।
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
लाइन शफ़लर क्या है?
यह सूची की लाइनों को बेतरतीब क्रम में लगाता है। हर शफ़ल ब्राउज़र के क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम नंबर जनरेटर का उपयोग करता है, इसलिए हर संभव क्रम समान रूप से संभावित है, और आप जितनी बार चाहें दोबारा शफ़ल कर सकते हैं।
लाइन शफ़लर का उपयोग कैसे करें
- अपनी सूची, हर लाइन में एक आइटम, इनपुट बॉक्स में पेस्ट करें।
- शफ़ल की हुई सूची तुरंत आउटपुट में दिखती है।
- नया बेतरतीब क्रम पाने के लिए फिर से शफ़ल करें दबाएँ।
- ख़ाली लाइनें अनदेखी करने के लिए ख़ाली लाइनें हटाएँ चालू रखें।
उदाहरण
a b c
c a b
एक संभावित नतीजा – हर बार का नतीजा बेतरतीब होता है।
लाइन शफ़लर का उपयोग कब करें
नामों, प्रश्नों, प्लेलिस्ट के आइटम या टेस्ट केस का क्रम बेतरतीब करने के लिए इसका उपयोग करें। सार्वजनिक ऑडिट ट्रेल के साथ विजेता चुनने के लिए ऐसा तरीका अपनाएँ जिसकी रैंडमनेस दूसरे सत्यापित कर सकें; ब्राउज़र का शफ़ल बाद में दोबारा जाँचा नहीं जा सकता।
लाइन शफ़लर कैसे काम करता है
टूल Fisher–Yates (Knuth) शफ़ल चलाता है: आख़िरी लाइन से पहली तक चलते हुए, यह हर लाइन को उसी या उससे पहले की किसी बेतरतीब चुनी लाइन से बदल देता है। रैंडम इंडेक्स crypto.getRandomValues से रिजेक्शन सैंपलिंग के साथ आते हैं, जो साधारण मॉड्यूलो से आने वाला छोटा पूर्वाग्रह हटा देता है, इसलिए n! क्रमों में से हर एक की संभावना बराबर है।
सामान्य उपयोग मामले
- प्रस्तुतकर्ताओं या टीमों का क्रम बेतरतीब करना
- क्विज़ के प्रश्न या फ़्लैशकार्ड शफ़ल करना
- बेतरतीब प्लेलिस्ट क्रम बनाना
- टेस्ट डेटा या सर्वे के उत्तर-विकल्पों का क्रम बेतरतीब करना
अक्सर पूछे जाने वाले प्रश्न
क्या शफ़ल सच में रैंडम है?
यह Web Crypto API के ज़रिए ऑपरेटिंग सिस्टम का क्रिप्टोग्राफ़िक रूप से सुरक्षित जनरेटर और निष्पक्ष Fisher–Yates शफ़ल इस्तेमाल करता है।
क्या वही क्रम दो बार आ सकता है?
हाँ, हर शफ़ल स्वतंत्र है। कम लाइनों के साथ दोहराव की संभावना ज़्यादा है: 3 लाइनों के केवल 6 संभावित क्रम होते हैं।
क्या मैं एक बेतरतीब लाइन चुन सकता हूँ?
सूची शफ़ल करके पहली लाइन ले लें – हर लाइन के पहले आने की संभावना बराबर है।