สลับตัวอักษรในคำ

สลับตัวอักษรภายในคำที่ตรวจพบ พร้อมควบคุมกลุ่มอักขระ การจัดการเครื่องหมายวรรคตอน และ seed ที่ทำซ้ำได้

ข้อความและการตั้งค่า

เลือกค่าที่เหมาะกับข้อความที่ต้องการประมวลผล

เลือกค่าที่เหมาะกับข้อความที่ต้องการประมวลผล

ผลลัพธ์
กำลังรอข้อมูลหรือตัวอย่าง
ข้อมูลนำเข้า
0
ข้อความผลลัพธ์
0
บรรทัด
0
คำที่เปลี่ยน
0

เรียนรู้เพิ่มเติม

วิธีใช้

วางข้อความ เลือกตัวเลือก เรียกใช้เครื่องมือ แล้วตรวจผลลัพธ์ก่อนคัดลอกหรือดาวน์โหลด

วิธีการและขอบเขต

ระบบแบ่งคำตามกฎที่รองรับ Unicode แยกเป็นกลุ่มอักขระ แล้วสลับด้วยวิธี Fisher–Yates ที่ใช้ seed พร้อมใช้กติกาเครื่องหมายวรรคตอนที่เลือก

คำถามที่พบบ่อย
ทำไมการตรึงตัวแรกจึงตรึงหลายตัวอักษรได้

หน่วยที่ตรึงคือกลุ่มอักขระ หากขนาดกลุ่มเป็น 2 การตรึงกลุ่มแรกจะตรึงสองอักขระแรก

ทำไมคำต่างกันจึงได้ผลต่างกันเมื่อใช้ seed เดียวกัน

แต่ละคำรวมลำดับของคำเข้ากับ seed เพื่อสร้างลำดับสุ่มแยกกัน แต่ผลรวมยังทำซ้ำได้

ทำไมคำสั้นบางคำจึงไม่เปลี่ยน

อาจมีกลุ่มที่ขยับได้เพียงกลุ่มเดียว หรือการตั้งค่าต้น กลาง และท้ายตรึงทุกกลุ่มไว้

ความเป็นส่วนตัวและแหล่งอ้างอิง

ข้อความจะประมวลผลในเบราว์เซอร์นี้และจะไม่ถูกอัปโหลด

คำสั้น กลุ่มที่ถูกป้องกันทั้งหมด หรือการสลับที่บังเอิญกลับเป็นลำดับเดิมอาจไม่เปลี่ยน เครื่องหมายวรรคตอนบางโหมดจะแบ่งข้อความเป็นหลายส่วน

ขอบเขตข้อความ Unicode (UAX #29)

MDN Intl.Segmenter

MDN Intl.Collator