साधारण roster से कक्षा की बैठने की व्यवस्था बनाएं। Rows और columns चुनें, बंद desks छोड़ें, चुने छात्रों को पहली पंक्ति दें और जोड़ों को अलग बैठाएं। टूल ऐसे chart की खोज करता है जो दिए नियम पूरा करे। न मिले तो साफ संदेश देता है। नाम इसी browser में रहते हैं; roster किसी बाहरी API में नहीं जाता।
कक्षा की random सीट कैसे बनाएं
हर लाइन में छात्र का अलग नाम या roll number लिखें। एक नाम के दो छात्र हों तो unique label दें। एक से दस rows और columns चुनें। Row 1 शिक्षक के पास सामने की पंक्ति है। जरूरत के optional नियम भरकर परिणाम बनाएं दबाएं। उदाहरण में आठ काल्पनिक labels, एक front-row छात्र, एक blocked seat और एक अलग बैठाने वाला pair है।

Available seats पर्याप्त रखें
Grid में अधिकतम 100 सीटें और roster में 100 छात्र हो सकते हैं। खाली सीटें रह सकती हैं। Desk रोकने के लिए हर लाइन में row,column जैसे 3,4 लिखें। Blocked desk पर छात्र नहीं बैठाया जाता। एक coordinate दो बार हो तो एक ही blocked seat गिनी जाती है। छात्र उपलब्ध desks से ज्यादा हों तो टूल अधूरा roster देने के बजाय capacity की गलती बताता है।
कुछ छात्रों को पहली पंक्ति दें
Front-row वाले names roster जैसे ही लिखें, हर लाइन में एक। ये छात्र Row 1 की खुली सीटों में बैठेंगे। इस नियम में किसी निश्चित column का चुनाव नहीं होता। बिना front नियम वाले छात्र भी सामने बैठ सकते हैं। जरूरी front-row छात्र सामने की खुली सीटों से ज्यादा हों तो टूल रुकता है। वह किसी की व्यक्तिगत या medical जरूरत खुद नहीं समझता।
Pairs के लिए साफ नियम लिखें
हर लाइन में Alice | Bob जैसे दो labels दें। दोनों roster में होने चाहिए। Pair ऐसी दो सीटों पर नहीं बैठेगा जो एक edge साझा करें: अगल-बगल या आगे-पीछे। तिरछी सीटें चलती हैं। अधिकतम 30 pairs हैं। नियम rectangular grid पर है; आपकी कक्षा की वास्तविक दूरी या aisle अलग हो सकता है। इसलिए chart को असली कमरे से मिलाकर देखें।
नियम पूरा करने वाला chart न मिले तो
टूल किसी नियम को चुपचाप छोड़ने के बजाय सीमित search करता है। Layout में नियम पूरे न हो सकें तो chart नहीं बनता। Search-limit message का मतलब सीमा में valid chart नहीं मिला; इससे समाधान असंभव साबित नहीं होता। फिर कोशिश करें, खाली सीटें बढ़ाएं या rules कम करें। Rules वाले random placements सभी संभव arrangements में बराबर probability की guarantee नहीं देते।
डाउनलोड, print और अंतिम जांच
CSV में row, column और छात्र या status है। JSON generated arrangement बचाता है। Printable HTML में A4 landscape grid मिलता है। उसे स्थानीय browser में खोलकर Print → Save as PDF कर सकते हैं; सीधे PDF डाउनलोड नहीं बनता। सीट तय करने से पहले accessibility, देखने-सुनने की जरूरत, safety और पढ़ाई की जरूरत देखें। Reload या पेज बंद होने पर unsaved entries चली जाती हैं; डाउनलोड खुद बचाएं।
Advice
जरूरत हो तो सार्वजनिक print में नामों की जगह roll numbers रखें। Random chart शुरुआती व्यवस्था है; शिक्षक व्यावहारिक जरूरतें देखकर अंतिम फैसला करें।
अक्सर पूछे सवाल
सामने की पंक्ति कौन सी है?
Row 1 शिक्षक के पास सामने की पंक्ति है।
Pair तिरछी सीट पर बैठ सकता है?
हाँ। रोक केवल अगल-बगल और आगे-पीछे shared-edge सीटों पर है।
खाली desk block कर सकते हैं?
हाँ। हर desk का row,column लिखें।
Search limit का मतलब नियम असंभव हैं?
नहीं। सीमा के अंदर valid chart नहीं मिला।