UTILS.
ทำงานในเบราว์เซอร์ 100%
❤️

เครื่องคำนวณความรัก

เครื่องคำนวณความรักแบบสนุก ๆ: พิมพ์ชื่อสองชื่อเพื่อดูเปอร์เซ็นต์ความเข้ากันแบบขี้เล่น เป็นแค่เกม — ให้ผลคงที่ เป็นส่วนตัว และเพื่อความบันเทิง 100%

แค่เกมสนุก ๆ — คะแนนนี้ไม่มีพื้นฐานทางวิทยาศาสตร์และไม่ได้หมายความอะไรจริง ๆ

เกี่ยวกับเครื่องมือนี้

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

ผลลัพธ์ให้ค่าคงที่อย่างสมบูรณ์ ดังนั้นชื่อสองชื่อเดียวกันจะให้เปอร์เซ็นต์เดิมเสมอ ชื่อทั้งสองถูกแปลงเป็นตัวพิมพ์เล็กและตัดให้เหลือแต่ตัวอักษร เชื่อมด้วยคำว่า "loves" (name1 + loves + name2) แล้วผ่านแฮชแบบต่อเนื่องที่คงที่: เริ่มจาก 0 แต่ละอักขระอัปเดต h = (h × 31 + code) เป็นค่า 32-bit ไม่มีเครื่องหมาย เปอร์เซ็นต์สุดท้ายคือค่าแฮชนั้นมอดุโล 101 ให้ตัวเลขจาก 0 ถึง 100

เนื่องจากมันเป็นแฮชง่าย ๆ ของตัวอักษร นี่จึงเป็นความบันเทิงที่ไม่มีพื้นฐานทางวิทยาศาสตร์หรือการทำนายใด ๆ ทั้งสิ้น — ความสัมพันธ์จริงไม่ได้ถูกตัดสินด้วยการคำนวณจากชื่อ พิมพ์ชื่อสองชื่อแล้วคะแนน คู่ และคำตัดสินขี้เล่นจะปรากฏทันที

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

ชื่อสองชื่อเดียวกันจะให้ผลเหมือนกันเสมอหรือไม่?
ใช่ คะแนนมาจากแฮชตายตัวของตัวอักษรในชื่อ ดังนั้นจึงให้ค่าคงที่อย่างสมบูรณ์ — ชื่อคู่เดิมจะให้เปอร์เซ็นต์เดิมเสมอ บนอุปกรณ์ใดก็ตาม
คำนวณเปอร์เซ็นต์อย่างไร?
ชื่อทั้งสองถูกแปลงเป็นตัวพิมพ์เล็กและลดให้เหลือแต่ตัวอักษร เชื่อมเป็น name1 + 'loves' + name2 แล้วแฮชทีละอักขระด้วย h = (h × 31 + charCode) เป็นจำนวนเต็ม 32-bit ไม่มีเครื่องหมาย เปอร์เซ็นต์คือค่าแฮชนั้นมอดุโล 101 (0 ถึง 100)
ลำดับของชื่อเปลี่ยนคะแนนหรือไม่?
อาจเปลี่ยนได้ เนื่องจากชื่อถูกต่อกันตามลำดับที่คุณพิมพ์ การสลับชื่ออาจให้ตัวเลขต่างกันเล็กน้อย — มันเป็นเกม ดังนั้นความสมมาตรที่เป๊ะจึงไม่ใช่ประเด็น
นี่เป็นมาตรวัดความเข้ากันที่แท้จริงหรือไม่?
ไม่เลย มันเพื่อความบันเทิงล้วน ๆ และไม่มีพื้นฐานทางวิทยาศาสตร์ การคำนวณทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณและชื่อไม่เคยถูกอัปโหลด

เครื่องมือเพิ่มเติม