หน้าแรก / ตัวสร้างสุ่ม / ตัวสุ่ม
เครื่องมือออนไลน์ฟรี

ตัวสุ่ม

วางตัวเลือกทีละบรรทัด กำหนดจำนวน 1–1,000 และโหมดไม่ซ้ำหรือให้ซ้ำได้ ระบบสุ่มผลลัพธ์ให้ทัน…

เริ่มใช้งาน

วิธีใช้ตัวสุ่ม

เครื่องมือนี้สุ่มรายการจากบรรทัดที่คุณวางในช่องข้อความ โดยแต่ละบรรทัดถือเป็นหนึ่งตัวเลือก ระบุจำนวนผลลัพธ์ได้ตั้งแต่ 1 ถึง 1,000 และเลือกระหว่างโหมดไม่ให้ซ้ำ (สุ่มโดยไม่แทนที่) หรือให้ซ้ำได้ (สุ่มโดยแทนที่) ผลลัพธ์ที่ได้คือข้อความจากบรรทัดต้นทางที่ถูกสุ่มขึ้นมา

ตัวอย่างการใช้งาน: ใช้สุ่มผู้เข้าร่วมจากลิสต์เพื่อแจกของรางวัลภายในทีม หรือสร้างชุดข้อมูลทดสอบสำหรับฟอร์มโดยไม่ต้องคิดรายการเอง

ข้อมูลนำเข้าและตัวเลือก

ช่องข้อความรับได้สูงสุด 100,000 ตัวอักษร และระบบอ่านเฉพาะ 10,000 บรรทัดแรกที่ไม่ว่าง (หลังตัดช่องว่าง) แต่ละบรรทัดที่วางจะถูกตัดช่องว่างหน้า/หลังออกโดยอัตโนมัติ แต่ข้อความภายในบรรทัดยังคงเดิม

  • จำนวนผลลัพธ์: ระบุเป็นตัวเลขระหว่าง 1 ถึง 1,000
  • โหมดไม่ให้ซ้ำ: แต่ละบรรทัดถูกเลือกได้ครั้งเดียว หากขอจำนวนมากกว่าจำนวนบรรทัดทั้งหมด จะไม่สามารถสุ่มได้และต้องลดจำนวนลง
  • โหมดให้ซ้ำได้: แต่ละบรรทัดมีสิทธิ์ถูกเลือกในการสุ่มทุกครั้งอย่างเป็นอิสระ ผลลัพธ์อาจซ้ำกันได้

ขั้นตอนการทำงาน

ระบบใช้การสุ่มเลขจำนวนเต็มแบบ rejection sampling จากแหล่งสุ่มเชิงเข้ารหัส (cryptographic) ในเบราว์เซอร์ของคุณเอง ทุกบรรทัดในรายการมีโอกาสถูกเลือกเท่า ๆ กันในแต่ละรอบ ยกเว้นเมื่อมีบรรทัดที่ข้อความซ้ำกัน เพราะบรรทัดที่ซ้ำจะถูกนับเป็นตัวเลือกหลายตำแหน่ง

ตัวอย่างชุดสี: ป้อนรายการ แดง, เขียว, น้ำเงิน, เหลือง แล้วสุ่มแบบไม่ให้ซ้ำจำนวน 2 รายการ ผลลัพธ์ต้องมาจาก 2 ตำแหน่งที่ต่างกัน เช่น “แดง กับ เขียว” ไม่มีทางได้สีเดียวกันซ้ำ แต่ถ้าใช้โหมดให้ซ้ำได้ ผลลัพธ์อาจเป็น “แดง กับ แดง” ได้ เพราะเป็นการจับฉลาก 2 ครั้งแยกกัน

กรณีรายการซ้ำกัน

หากวาง “แดง” ไว้ 2 บรรทัด และ “เขียว” ไว้อีก 1 บรรทัด แต่ละบรรทัดถือเป็นตัวเลือกอิสระ ดังนั้นโหมดไม่ให้ซ้ำก็อาจคืน “แดง, แดง” ได้หากสุ่มได้ทั้งสองตำแหน่ง เพราะการไม่ซ้ำอ้างอิงจากตำแหน่งบรรทัด ไม่ใช่ค่าข้อความ การวางรายการซ้ำจึงเพิ่มน้ำหนักให้ค่านั้นถูกเลือกมากขึ้นโดยไม่ตั้งใจ

ข้อจำกัดและข้อควรระวัง

  • ผลลัพธ์ที่ได้เป็นการสุ่มจากรายการที่คุณป้อนเท่านั้น ไม่ใช่การรับรองความถูกต้องของข้อมูล และไม่ควรใช้กับการพนัน การจับรางวัลที่มีกฎหมายควบคุม หรือการจัดสรรที่มีความเสี่ยงสูง
  • ไม่มี seed สำหรับกำหนดค่าเริ่มต้น ไม่มีการบันทึกรายการ ไม่มีประวัติการสุ่ม และโหมดให้ซ้ำได้ไม่รับประกันว่าทุกบรรทัดจะปรากฏครบในผลลัพธ์
  • สำหรับงานที่ต้องการผลลัพธ์ย้อนกลับได้ ให้คัดลอกหรือดาวน์โหลดผลลัพธ์ทันที เนื่องจากไม่สามารถสร้างชุดเดิมซ้ำได้

แนวทางปฏิบัติก่อนสุ่ม

  • วางตัวเลือกหนึ่งรายการต่อหนึ่งบรรทัด และตรวจสอบว่าไม่มีบรรทัดว่างเกินจากความตั้งใจ
  • ถ้าต้องการตัวอย่างที่สมดุล ให้เริ่มจากขอจำนวนน้อย ๆ เช่น 5–10 รายการเพื่อตรวจสอบรูปแบบก่อน
  • สำหรับข้อมูลทดสอบ ควรสุ่มตัวอย่างแล้วตรวจทานว่าไม่มีความผิดปกติก่อนนำไปใช้ในงานจริง

คำถามที่พบบ่อย

สุ่มได้รายการเดิมซ้ำหรือไม่

ในโหมดให้ซ้ำได้ รายการเดิมอาจออกซ้ำได้ทุกครั้ง เช่น สุ่ม 5 ครั้งอาจได้ “แดง” สามครั้ง ส่วนโหมดไม่ให้ซ้ำ รายการแต่ละตำแหน่งจะถูกเลือกได้ครั้งเดียว ดังนั้นถ้าไม่มีบรรทัดซ้ำกัน ผลลัพธ์จะไม่ซ้ำกัน

ป้อนตัวเลือกมากเกินไปจะมีผลอย่างไร

ระบบจำกัดช่องข้อความไว้ที่ 100,000 ตัวอักษร และอ่านเฉพาะ 10,000 บรรทัดแรก รายการที่เกินจะถูกละเลยโดยไม่มีคำเตือน และถ้าโหมดไม่ให้ซ้ำแต่จำนวนผลลัพธ์มากกว่าจำนวนบรรทัด จะเกิดข้อผิดพลาดและต้องลดจำนวนลง

ทำไมโหมดไม่ให้ซ้ำยังได้ค่าซ้ำกัน

เพราะการไม่ซ้ำอ้างอิงจากตำแหน่งบรรทัด ไม่ใช่ค่าข้อความ ถ้าคุณวาง “แดง” ไว้สองบรรทัด แต่ละบรรทัดเป็นตัวเลือกอิสระ และทั้งสองตำแหน่งอาจถูกสุ่มขึ้นมาพร้อมกัน ทำให้ได้ “แดง” ซ้ำได้ การจะได้ผลลัพธ์ทุกค่าไม่ซ้ำกันต้องมั่นใจว่าไม่มีบรรทัดที่ซ้ำกันในรายการต้นทาง

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ