UTILS.
100% trong trình duyệt
❤️

Máy tính tình yêu

Máy tính tình yêu vui vẻ: gõ hai cái tên để có tỷ lệ hợp đầy tính giải trí. Chỉ là một trò chơi — có tính xác định, riêng tư và 100% để giải trí.

Chỉ là một trò chơi vui — điểm số này không có cơ sở khoa học và không có ý nghĩa thật.

Về công cụ này

Máy tính tình yêu là một trò chơi tiệc tùng miễn phí, chạy ngay trong trình duyệt: gõ hai cái tên và nó hiển thị một tỷ lệ phần trăm ghép đôi tình yêu vui vẻ. Nó không phải bài kiểm tra điều gì cả — chỉ là một con số vui để chia sẻ. Không có gì được tải lên; các tên được biến thành một điểm số hoàn toàn trên thiết bị của bạn.

Kết quả hoàn toàn có tính xác định, nên cùng hai cái tên luôn cho cùng một tỷ lệ phần trăm. Hai tên được chuyển về chữ thường và lược còn chữ cái, nối với từ "loves" (name1 + loves + name2), và chạy qua một hàm băm cuộn ổn định: bắt đầu từ 0, mỗi ký tự cập nhật h = (h × 31 + mã) dưới dạng giá trị 32-bit không dấu. Tỷ lệ phần trăm cuối cùng là hàm băm đó modulo 101, cho một số từ 0 đến 100.

Vì đây là một hàm băm đơn giản của các chữ cái, đây là trò giải trí không có bất kỳ cơ sở khoa học hay dự đoán nào — các mối quan hệ thực sự không được quyết định bởi phép tính trên các cái tên. Gõ hai tên và điểm số, cặp ghép cùng một phán quyết tinh nghịch xuất hiện ngay lập tức.

Câu hỏi thường gặp

Cùng hai cái tên có luôn cho cùng kết quả không?
Có. Điểm số đến từ một hàm băm cố định của các chữ cái trong tên, nên nó hoàn toàn có tính xác định — cùng một cặp tên luôn tạo ra cùng tỷ lệ phần trăm, trên bất kỳ thiết bị nào.
Tỷ lệ phần trăm được tính ra như thế nào?
Cả hai tên được chuyển về chữ thường và rút còn chữ cái, nối thành name1 + 'loves' + name2, rồi băm từng ký tự với h = (h × 31 + charCode) dưới dạng số nguyên 32-bit không dấu. Tỷ lệ phần trăm là hàm băm đó modulo 101 (0 đến 100).
Thứ tự các tên có thay đổi điểm số không?
Có thể. Vì các tên được nối theo thứ tự bạn gõ, việc hoán đổi chúng có thể cho một con số hơi khác — đây là một trò chơi, nên sự đối xứng chính xác không phải là điểm mấu chốt.
Đây có phải là thước đo độ hợp thực sự không?
Hoàn toàn không. Nó thuần túy để giải trí và không có cơ sở khoa học. Mọi phép toán diễn ra cục bộ trong trình duyệt của bạn và các tên không bao giờ được tải lên.

Công cụ khác