איך להשתמש בו
- הדביקו את הרשימה בתיבת הקלט, פריט אחד בכל שורה.
- בחרו את הסדר: א׳ → ת׳, ת׳ → א׳, לפי אורך, סדר הפוך או ערבוב.
- הגדירו את האפשרויות: סדר מספרים טבעי, התעלמות מאותיות רישיות, חיתוך רווחים והסרת שורות ריקות.
- העתיקו את הרשימה הממוינת מתוך תיבת הפלט. במצב ערבוב, „ערבב שוב” נותן סדר אקראי חדש.
איך זה עובד
מיון אלפביתי משתמש בכללי המיון של הדפדפן לשפת הדף (Intl.Collator), לא בקודי תווים גולמיים. אותיות עם סימנים ממוינות ליד אות הבסיס שלהן באנגלית (“éclair” ליד “eclair”, לא אחרי “z”), בעוד שפות עם סדר אלפבית משלהן נשמרות: בטורקית “ç” מגיע אחרי “c”, ובשוודית “ö” מגיע אחרי “z”.
עם “סדר מספרים טבעי”, רצפי ספרות מושווים לפי ערכם, כך ש־“file 2” מופיע לפני “file 10”. בלי זה, הספרות מושוות אחת־אחת ו־“file 10” מופיע קודם. עם “התעלמות מאותיות גדולות/קטנות”, שורות שנבדלות רק באותיות גדולות נחשבות שוות ושומרות על הסדר המקורי שלהן. בלי זה, הן עדיין ממוינות אלפביתית (לא כל האותיות הגדולות לפני כל האותיות הקטנות), אבל שורה עם אות גדולה תופיע ראשונה כששתי שורות נבדלות רק ברישיות: “Apple” לפני “apple”.
מיון לפי אורך סופר תווים גלויים, כך שאמוג׳י עם גוון עור נספר כאחד; שורות באותו אורך ממוינות לאחר מכן אלפביתית. סדר הפוך הופך את הרשימה בלי למיין אותה. ערבוב משתמש במחולל המספרים האקראיים הקריפטוגרפיים של הדפדפן בשיטת Fisher–Yates, כך שכל סדר אפשרי מתקבל בהסתברות שווה. כל המיוןים יציבים: שורות זהות שומרות על הסדר היחסי המקורי שלהן. הפלט משתמש בסיומות שורה LF.
דוגמאות
קבצים ממוספרים
“chapter 1, chapter 12, chapter 2, chapter 3” במיון A → Z עם סדר מספרים טבעי הופך ל־chapter 1, chapter 2, chapter 3, chapter 12.
שמות עם סימנים דיאקריטיים
“Zoë, Émile, Ana, Eric” במיון A → Z נותן באנגלית Ana, Émile, Eric, Zoë. מיון פשוט לפי נקודות קוד היה מציב בטעות את Émile אחרון.
סדר אקראי להגרלה
הדביקו רשימת משתתפים ובחרו בערבוב כדי לקבל סדר אקראי הוגן למצגות או לתוכנית הושבה. לחצו על “ערבבו שוב” לסדר חדש.
שאלות נפוצות
מדוע “Émile” ממוין לפני “Eric” ולא בסוף?
הכלי משתמש במיון מודע־שפה, שמשווה תחילה אותיות עם סימנים לפי אות הבסיס שלהן. “Émile” ו־“Eric” מתחילים שניהם ב־E, ו־“m” מגיע לפני “r”.
מדוע מילים באותיות גדולות וקטנות מופיעות מעורבבות?
מיון אלפביתי במילונים מתעלם מרישיות, כך ש־“apple”, “Banana” ו־“cherry” ממוינים לפי אות. רישיות קובעת רק את הסדר של מילים שנבדלות רק ברישיות.
האם הערבוב באמת אקראי?
כן. הוא משתמש ב־crypto.getRandomValues, מחולל המספרים האקראיים הקריפטוגרפיים המאובטח של הדפדפן, עם ערבוב Fisher–Yates חסר הטיה. כל סדר אפשרי מתקבל בהסתברות שווה.
האם אפשר למיין לפי עמודה או לפי מספרים בלבד?
השורות ממוינות כטקסט שלם. סדר מספרים טבעי מטפל נכון במספרים בתוך השורות, אך אין בחירת עמודה; לנתוני CSV השתמשו בגיליון אלקטרוני או בממיר CSV ל־JSON.
פרטיות
הרשימה שלכם ממוינת רק בדפדפן שלכם. היא אינה מועלית, אינה נשמרת ואינה נכללת בניתוחי נתונים.