หน้าแรก / เครื่องมือตัวเลข / เครื่องคำนวณการเรียงสับเปลี่ยนและการจัดหมู่แบบออนไลน์
เครื่องมือออนไลน์ฟรี

เครื่องคำนวณการเรียงสับเปลี่ยนและการจัดหมู่แบบออนไลน์

คำนวณ P(n,r) และ C(n,r) ออนไลน์ฟรี ป้อน n และ r รับผลลัพธ์ที่แม่นยำด้วย BigInt รองรับ n ส…

เริ่มใช้งาน

คุณสมบัติและตัวอย่างการใช้งาน

การคำนวณที่แม่นยำด้วย BigInt

เครื่องมือนี้ใช้ BigInt ใน JavaScript เพื่อคำนวณแฟกทอเรียลและหารอย่างแม่นยำ ไม่มีการปัดเศษหรือค่าประมาณ ผลลัพธ์เป็นเลขจำนวนเต็มที่แสดงเป็นทศนิยมเต็มรูปแบบโดยไม่มีเครื่องหมายจุลภาคคั่นหลักพันหรือสัญกรณ์วิทยาศาสตร์

ตัวอย่าง: n=10, r=3

เมื่อป้อน n=10 และ r=3 เครื่องมือจะคำนวณ:

  • การเรียงสับเปลี่ยน P(10,3) = 10! / (10-3)! = 720
  • การจัดหมู่ C(10,3) = 10! / (3! × (10-3)!) = 120

ผลลัพธ์นี้หมายถึงจำนวนวิธีเลือกและจัดลำดับ 3 สิ่งจาก 10 สิ่งโดยไม่แทนที่ (720 วิธี) และจำนวนวิธีเลือก 3 สิ่งโดยไม่สนใจลำดับ (120 วิธี)

กรณีพิเศษ n=0, r=0

เมื่อ n=0 และ r=0 ค่าทั้ง P และ C เป็น 1 ตามนิยาม 0! = 1

ข้อจำกัด

  • รองรับเฉพาะจำนวนเต็ม n และ r ที่ 0 ≤ r ≤ n ≤ 1000
  • ไม่รองรับการเลือกแบบมีการแทนที่ (repetition) หรือการแจกแจงรายการทั้งหมด
  • ไม่คำนวณความน่าจะเป็นหรือแฟกทอเรียลของจำนวนที่ไม่ใช่จำนวนเต็ม
  • การคำนวณเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์

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

1. เครื่องมือนี้รองรับการเลือกแบบมีการแทนที่หรือไม่?

ไม่รองรับ เครื่องมือนี้คำนวณเฉพาะการเลือกแบบไม่มีการแทนที่ (without replacement) ซึ่งหมายถึงแต่ละสิ่งสามารถถูกเลือกได้ครั้งเดียวเท่านั้น หากคุณต้องการการเลือกแบบมีการแทนที่ ต้องใช้สูตรอื่นที่ต่างออกไป

2. ทำไมผลลัพธ์ถึงแสดงเป็นเลขยาวมากโดยไม่มีเครื่องหมายจุลภาค?

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

3. ค่า n หรือ r ที่เป็นทศนิยมจะเกิดอะไรขึ้น?

เครื่องมือจะปฏิเสธค่า n และ r ที่ไม่ใช่จำนวนเต็ม รวมถึงค่าว่างหรือค่าที่ไม่ใช่ตัวเลข (เช่น Infinity) คุณต้องป้อนจำนวนเต็มที่อยู่ระหว่าง 0 ถึง 1000 เท่านั้น

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