名前の相性は、二つの名前を数字に変えて一桁ずつ減らしていく古い遊びです。この道具は計算を隠しません。文字ごとに何画か、はしごがどう狭まっていくかを全部見せ、最後に残った二桁を相性%として読みます。かなは画数、ハングルは字母の画数、ローマ字はピタゴラス数秘術、アラビア文字はアブジャドで数えるので、どの言語の名前もその文字圏のやり方で計算されます。
乱数は使っていません。同じ二つの名前を同じ数え方で入れれば、いつ押しても同じ数字になります。
入力の順番で結果が変わります。文字を交互に並べる位置が変わるためで、伝統的な数え方がそもそもそういうものです。
上限は99%です。最後に残る二桁を十の位・一の位として読む構造なので、100 という組み合わせは生じません。
名前を数字に変える習慣は一か所で生まれて広がったのではなく、複数の文化で別々に育ちました。韓国では字母の画を数え、西洋ではアルファベットに1〜9を割り当て、アラビア文字圏では字ごとに定まった数(アブジャド)を使い、日本では画数を見ます。
この道具が万国共通のアルゴリズムを作らなかった理由がここにあります。ユニコードのコードポイントのようなもので一律に処理すれば、どの文化にも属さない「こちらが決めた規則」になり、「なぜこの数字なのか」に答える根拠が消えます。
その代わり、文字圏の違う名前を並べると片方が「数えられない文字」になります。比較には物差しが一本必要で、二つの伝統を一列に混ぜるとその物差しが失われるからです。
ハングルは一音節が初声・中声・終声に分かれます。ユニコードは「가〜힣」をこの三つの組み合わせとして定義しているので、音節のコードから三つの字母を機械的に取り出せます。この道具はそうして取り出した字母ごとに画数を与え、合計を音節の値とします。
単子音は実際に筆が通る画を数えます — ㄱ は1画、ㄷ は2画、ㄹ は3画、ㅂ は4画といった具合です。濃音(ㄲ・ㄸ・ㅃ・ㅆ・ㅉ)は同じ子音を二度書くので二倍、複終声(ㄳ・ㄺ・ㅄ など)は構成字母の和です。母音は ㅡ・ㅣ が1画、ㅏ・ㅗ のように短い画が付けば2画、ㅘ・ㅞ のような複合母音は構成母音の和になります。
たとえば「김」は ㄱ(1) + ㅣ(1) + ㅁ(3) で5画、「수」は ㅅ(2) + ㅜ(2) で4画です。画面の「文字ごとの数」の行にこの数字がそのまま出るので、手で検算できます。
ローマ字で書いた名前は A=1、B=2 … I=9 と数え、J でまた1に戻ります。S はまた1、Z は8です。26文字を九つの枠に折り畳む形なので、どの文字にも1〜9のどれかが割り当てられます。アクセント記号は外して基本文字として数えるので、é は e、ñ は n として扱われます。
アラビア文字にはアブジャド(حساب الجمل)という古い体系があります。アラビア数字が定着する前は年や数量をこの値で書いており、今も詩の年代表記や慣用的な計算に残っています。値は ا=1、ب=2 … ط=9 で一桁を埋めたあと、ي=10、ك=20 … ص=90 と十の位、ق=100、ر=200 … غ=1000 と百・千の位が続きます。
この道具は東方(مشرقي)配列を使います。北アフリカのマグレブ配列は ص・ض・س・ش の位置が入れ替わるため、同じ名前でも値が変わります。ハムザやマッダの付いた表記(أ・إ・آ)は基本文字 ا に、ة は慣例どおり ه に畳んで数えます。
姓名判断は名前の画数を見ます。ただし漢字の画数は字ごとに異なり、常用漢字だけで二千字を超えるため、検証されていない表を載せれば合計が静かに狂います。
そこでこの道具はかなの画数だけを数えます。ひらがな・カタカナはそれぞれ五十字ほどなので、表を目で検分できます。濁点は2画、半濁点は1画を加え、小書きのかな(っ・ゃ)は大きいかなと同じ画数として扱います。
漢字の名前は読みをかなで入力してください。数える対象は狭くなりますが、画面に出る数字はすべて確認済みの値です。
文字ごとに数が決まったら、二つの名前の文字を交互に一列に並べます。そして隣り合う二つを足して一の位だけ残す — これを繰り返すと、一段ごとに列が一つずつ短くなります。
二つ残るまで続ければ十の位と一の位になり、それがそのまま百分率です。三桁で止めれば百分率として読めず、一桁まで減らせば十段階しか残らず区別がつぶれます。
値の大きい体系(アブジャドは1000まであります)も最初の段で10の剰余に揃えます。そうしないとアラビア語の名前だけ、はしごの転がり方が大きく変わってしまいます。
この道具が保証するのは一つだけです — 「表に書かれた値で、書かれた手順どおりに、正確に計算した」。その表と手順が人の間の何かを予測するという主張はしません。
画数表も数秘術の表も標準化団体が管理するものではなく伝承なので、出典ごとに少しずつ違います。どの表を使っているかは画面に明記しているので、他のサイトと結果が違うなら大抵は表の違いです。
遊びとして楽しんでください。結果を人についての判断に持ち込まないでください。
当たる・外れるを問える種類の数字ではありません。この数え方は人や関係を観察して作られたものではなく、文字を数に変える古い習慣から来た遊びです。この道具が保証するのは、その計算を正確に、隠さずに行うところまでです。
最初の段で二つの名前の文字を交互に並べるからです。順番が変わると隣り合う組み合わせが全部変わり、その上に積むはしごも変わります。伝統的な手順が順番を問うものなので、無理に対称にはしていません。
漢字の画数は字ごとに異なり、常用漢字だけで二千字を超えます。検証していない表を載せると、どの字で何画ずれたか分からないまま合計が狂います。そのため読みをかなで入力してもらい、かなの画数を数えています。
数えられない文字として計算から外し、画面にそのまま表示します。黙って捨てません — どの文字が計算に入らなかったか分からなければ結果を読めないからです。
いいえ。計算はすべてブラウザの中で行われ、名前はどこにも送られません。共有用の画像もブラウザで描いています。
このツールが何を根拠に計算し、どこまで答えられるかを明示します。
① 文字ごとにその文字圏の値を与えます(かな=画数、ハングル=字母の画数、ローマ字=ピタゴラス数秘術 A=1…I=9、アラビア=アブジャド ا=1…غ=1000)。② 二つの名前の文字を交互に並べ、各値を10で割った余りにします。③ 隣り合う二つを足して10の余りを書くのを、二つ残るまで繰り返します。④ 残った二つを十の位・一の位として読んだ値が相性%です。「김민수 ↔ 이서연」(ハングル画数)→ 5 2 5 4 4 5 → 7 7 9 8 9 → 4 6 7 7 → 0 3 4 → 3 7 → 37%