1. システム概要
Quizzmanの易経卜筮ツールは、複数流派の卜筮システムの先駆けで、3つの解釈方法を同時に統合しています:古典(十翼)、六爻(六爻)、梅花易数(梅花易数)。
単なるテーブルから卦辞を検索するだけの普通のオンラインツールと異なり、当システムは実際に「卜筮」を行い、コイン/蓍草シミュレーションアルゴリズムを使用した後、自然言語処理(NLP)パイプラインを通じて結果を統合し、具体的な質問と領域に合わせたアドバイスを提供します。
- 古典的方法(3銭法、蓍草法)を使用した正確な確率シミュレーション
- 64卦 × 6爻の完全なデータセット、漢字 + 音読み + 翻訳付き
- ベトナムタイムゾーン(GMT+7)を使用した干支暦統合
- 質問分析用NLPで領域固有のアドバイスを提供
- スナップショットリンク経由で結果を共有 — データ喪失なし
2. 5つの卜筮方法
システムは5つの卦生成方法をサポートしており、各方法は異なる確率特性と用途があります。すべての方法は6本の爻を生成し、6~9の値を持ちます。値6または9は動爻(変化する爻)で、変卦を生成するために変換されます。
3銭法(三銅錢)
3つのコインを6回投げるシミュレーション。各投げで表面値の合計(表=3、裏=2)を計算して6、7、8、または9を得ます。アルゴリズムはCSPRNGを使用して暗号化段階のランダム性を確保します。
蓍草法(蓍草)
50本の蓍草を18ラウンド(3ラウンド × 6爻)で分割するシミュレーション。動爻確率は古代のテキストよりもコインに近い — 老陽は18.75%、老陰はわずか6.25%です。
梅花 — 時間による
現在の年·月·日·時の地支序数(1–12)を使用——時辰はユーザーの経度に基づく真太陽時で計算。上卦 = (年+月+日)mod 8;下卦は時を加算;動爻 = 合計 mod 6。
梅花 — 数字による
1~2の任意の数字を入力します。最初の数字 mod 8 → 上卦;2番目 mod 8 → 下卦;合計 mod 6 → 動爻位置。電話番号、ナンバープレート、生年月日などに適しています。
手動入力(6爻)
6つの値(6~9)を第1爻から第6爻まで直接入力します。コインまたは蓍草で既に手動で卦を引き、システムに解釈させたい場合に使用します。
crypto.getRandomValues()(Web Crypto API)またはサーバー上でsecretsモジュール(どちらも暗号化段階のエントロピー源)を使用し、通常のMath.random()ではありません。
| 値 | 爻のタイプ | 3銭法 | 蓍草法 |
|---|---|---|---|
| 6 — 老陰 × | ⚋ 動く→陽 | 12.5% | 6.25% |
| 7 — 少陽 | ⚊ 静止 | 37.5% | 31.25% |
| 8 — 少陰 | ⚋ 静止 | 37.5% | 43.75% |
| 9 — 老陽 ○ | ⚊ 動く→陰 | 12.5% | 18.75% |
3. 歴史的起源とアルゴリズム分析
各易経卜筮方法には独自の歴史的起源と数学的に異なるアルゴリズムがあります。以下はコンピュータサイエンス視点からの詳細な分析です。
🌿 蓍草法(蓍草 Shī Cǎo)
最も古い方法、大伝(繫辭傳 Xì Cí Zhuàn)で説明されています
- 時代: 約3000年前、西周(紀元前1046~771年)
- 伝統的著者: 伏羲 伏羲(伝説上) — 8卦を創造した伝説上の王
- 完成者: 周の文王 周文王(64卦を整列) + 周公旦 周公旦(爻辞を記述)
- 典拠: 大伝(繫辭傳)、「大衍之數五十」セクション
- 意義: 蓍草(Achillea millefolium)は聖なる草と見なされ、千年生きるとされ、天道への接続を象徴しています
- 49本の蓍草を保有(1本は太極用に脇に置く)、2つのグループに分割(二策)
- 右グループから1本取り指に挟む(三才)
- 左グループを4本ずつ(四象 — 4つの季節)数え、余りを保つ
- 右グループを4本ずつ数え、余りを保つ
- 余りの合計 = 4または8 → 「変」(一變)と呼ぶ
- 3つの変を繰り返す(三變) → 1つの爻を生成
- 6本の爻に対して繰り返す → 完全な卦(合計18変)
- アルゴリズムタイプ: 大衍法18ステップの直接シミュレーションであり、独立した状態遷移モデルではありません
- 確率分布: 非均一 — 陰側に偏る。P(老陰)=6.25%、P(老陽)=18.75%
- エントロピー: 爻あたり~1.87ビット(分布の歪みのため理想的な2ビットより低い)
- 複雑性: O(18)手動操作/爻 × 6爻 = 最小108ステップ
- ランダム機構: 人間が関与するRNG — 手動分割は人間の行動からエントロピーを生成
🪙 3銭法(三銅錢 Sān Tóng Qián)
最も人気のある方法 — 蓍草法の簡略版
- 時代: 漢王朝(紀元前200年年~200年)
- 体系化者: 京房 京房(紀元前77~37年) — 西漢の易学者、六爻流派の開祖
- 文脈: より忙しい日常生活では、蓍草法(15~30分要する)より速い方法が必要でした
- 使用: 3つの古代コイン(漢/清朝時代の青銅製);刻印側 = 陰(2点)、平坦側 = 陽(3点)
- 別名: 「金銭卦」(金錢卦)または「コイン投げ法」(擲錢法)
- 3つのコインを空中に投げる
- 数える:刻印側 = 2、平坦側 = 3
- 合計で爻を決定:
- 6点(2+2+2) = 老陰(動く)
- 7点(2+2+3) = 少陽(静止)
- 8点(2+3+3) = 少陰(静止)
- 9点(3+3+3) = 老陽(動く)
- 6回繰り返す → 6爻 = 1つの卦
- アルゴリズムタイプ: n=3、p=0.5の二項分布
- 標本空間: 2³ = 8つの結果 → 4つの爻値にマッピング
- 確率: P(6)=1/8、P(7)=3/8、P(8)=3/8、P(9)=1/8 → 陰陽対称
- エントロピー: 爻あたり~1.81ビット(蓍草法より理想に近い)
- 複雑性: O(6)手動操作 = 6つの簡単な操作
- エンコーディング: 二項和集約 — 各コインは1ビット、3ビット合計 → 1つの爻値
🌸 梅花易数(梅花易數 Méi Huā Yì Shù)
「道具不要」方法 — 数字、時間、または現象を使用
- 創始者: 邵康節 邵康節(実名:邵雍 邵雍、1011~1077年)
- 王朝: 北宋(北宋) — 宋新儒学哲学の頂点
- 背景: 哲学者、天文学者、数学者;『皇極経世』(皇極經世)の著者 — 宇宙論について書かれた大著
- 伝説: 1050年のある朝、邵雍は異常に早く咲いた梅の木の下に座り、戦い落ちた2羽のスズメを見ました。彼はその時刻(辰の刻、17日、12月)を使用して卦を引き、翌日、娘が花を摘むために枝を折り、犬に太ももをかまれるだろうと予言しました — その通りに起こりました。
- 著作: 「梅花易数」(梅花易數) — この方法の教科書、弟子たちを通じて伝承
- 年・月・日・時の地支序数(地支 1–12)を取得——時辰は真太陽時(経度補正)
- 年 + 月 + 日 = S上
- S上 mod 8 → 上卦(1=乾、2=兌……8=坤、先天序)
- S上 + 時 = S下
- S下 mod 8 → 下卦
- S下 mod 6 → 動爻位置(1~6)
- 上 + 下 → 本卦(64卦)
- アルゴリズムタイプ: 決定的ハッシュ関数 — 同じ入力は常に同じ出力を生成
- エントロピー: 0ビット(本質的なランダム性なし)
- 入力空間: 時間または任意の数字 → 卦にハッシュ化
- モジュロ演算: mod 8(8卦) + mod 6(6爻) = 循環マッピング
- 衝突: 非常に高い — 多くの異なる入力が同じ卦にマッピング
- 哲学: 「同気相求」 — 質問の瞬間と答えは因果的な接続を共有(共時性)
🎲 電子乱数(CSPRNG)
デジタルプラットフォームで使用される現代的方法
- 時代: ~1990年代から、2000年代のインターネット普及で一般化
- 原理: コンピュータを使用して伝統的な方法の確率をシミュレート
- エントロピー源: ハードウェアRNG(Intel RDRANDチップ)、OS エントロピープール、またはCSPRNG
- Quizzman使用: Web Crypto API(
crypto.getRandomValues()) — 標準的で暗号化段階のセキュアなCSPRNG
- OS/ハードウェアからエントロピーを要求
- [0, 7]範囲の乱数を生成
- 8つの結果を4つの爻値にマッピング:
- 0 → 老陰(6)
- 1,2,3 → 少陽(7)
- 4,5,6 → 少陰(8)
- 7 → 老陽(9)
- 6回繰り返す → 6爻
- アルゴリズムタイプ: CSPRNG(暗号化段階のセキュアな疑似乱数生成器)
- エントロピー: 爻あたり~1.81ビット(実際のコインと同等)
- 特性: 予測不可能、均一分布、すべての統計テストに合格(NIST SP 800-22)
- 利点: 高速(マイクロ秒)、物理的バイアスなし、アルゴリズムは監査可能
- 議論: 手動操作の「精神的要素」が不足していると主張する人もいます
📊 包括的な方法比較表
| 基準 | 蓍草法 蓍草 | 3銭法 三銅錢 | 梅花 梅花 | CSPRNG |
|---|---|---|---|---|
| 創始者 | 伏羲 伏羲(伝説) 周の文王、周公旦(完成) | 京房 京房 (紀元前77~37年) | 邵康節 邵康節 (1011~1077) | — |
| 時代 | 紀元前1000年頃 | 紀元前200年頃 | 1050年頃 | 1990年頃 |
| 卜筮所要時間 | 15~30分 | 2~5分 | 30秒 | <1秒 |
| 爻あたりのエントロピー | ~1.87ビット | ~1.81ビット | 0ビット | ~1.81ビット |
| アルゴリズムタイプ | 18ステップ直接シミュレーション (確率過程) | 二項分布 (コインシミュレーション) | ハッシュ関数 (決定的) | CSPRNG (暗号化) |
| 必要な道具 | 50本の乾燥蓍草 | 3つの古代コイン | 不要 | コンピュータ |
| 学習の複雑性 | 高い | 低い | 中程度 | 低い |
| 陰/陽分布 | 陰側に偏る(老陰6.25%) | 対称(12.5%/12.5%) | N/A(決定的) | 対称 |
| 核となる哲学 | 敬虔さ、儀式 天道との交信 | 確率を保ちながら 簡略化 | 同気相求 (共時性) | 伝統的な 確率をシミュレート |
📅 易経の発展タイムライン
4. 3つの解釈流派
卦を得た後、システムは3つの解釈モジュールを並列に実行し、その後、それらを統一された結果に統合します。「バランス型」モードは3つからすべて等しく引き出し、特化したモードは特定の流派を優先します。
📜 古典(十翼)
元の易経テキストと十翼に基づいています
- 卦辞(卦辭) — 一般的な神託
- 爻辞(爻辭) — 各動爻の神託
- 大象傳(大象傳) — 卦のイメージ
- 彖傳(彖傳) — 意味の説明
- 朱熹のルール — どの爻または卦を参照するか
☯ 六爻(六爻)
京房流派、実務卜筮で人気
- 六神 — 青龍、朱雀、勾陈、螣蛇、白虎、玄武
- 五行 — 爻間の相生相克
- 世/応 — 卦内の重要な位置
- 日/月 — 日支と月支の相生相克の影響
🌸 梅花(梅花)
邵康節流派、高速で柔軟
- 体/用 — どの卦が自分を表し、どれが事柄を表すか
- 五行卦 — 乾(金)、坎(水)…
- 互卦(互卦) — 隠れた情報を補足
- 変卦 — 将来の傾向
- 動爻0本 → 本卦の卦辞を参照
- 動爻1本 → その爻の爻辞を参照
- 動爻2本 → 上の爻の爻辞を参照、下の爻は補足として
- 動爻3本 → 本卦と変卦の卦辞を参照
- 動爻4本 → 2本の静爻の爻辞を参照;下の爻が主
- 動爻5本 → 1本の静爻の爻辞を参照
- 動爻6本 → 乾/坤は「用」テキストを使用;その他は変卦を参照
5. 64卦データ構造
各卦は完全な古典テキスト(漢字 + 音読み + 翻訳)と処理時間を短縮するための事前計算された属性を使用して保存されます。
変卦はXOR経由で計算されます:動爻位置でビットをフリップします。互卦(互卦)は第2~4爻を新しい下卦として、第3~5爻を新しい上卦として取得します — ツールは結果と共に両方を自動的に計算して表示します。
| フィールド | タイプ | 意味 |
|---|---|---|
| number | 1~64 | 周の文王の順序による序数(序卦傳) |
| name_vi / name_han | テキスト | 卦の名前(日本語と漢字) |
| lines | int[6] | 第1爻(下)から第6爻(上)までの値6~9 |
| moving_lines | int[] | 動爻の位置(1~6) |
| upper / lower | 卦 | 上卦と下卦(乾、坎、艮…) |
| nuclear | 卦 | 互卦 — 第2-3-4爻と第3-4-5爻を組み合わせ |
| changed | 卦? | 動爻が存在する場合の変卦 |
| gua_ci | テキスト | 卦辞(卦辭) — 周の文王 |
| yao_ci[6] | テキスト[] | 6つの爻辞(爻辭) — 周公旦 |
| da_xiang | テキスト | 大象傳(大象傳) |
| tuan_zhuan | テキスト | 彖傳(彖傳) |
6. 座標による干支暦統合
卜筮の瞬間は、ユーザーの実際の地理的座標に基づいて正確に記録されます。これは他のツールとのQuizzmanの重要な差別化要因です:
ほとんどの易経ツールは固定されたタイムゾーン(GMT+7またはGMT+8)を使用します。ただし、局所視太陽時は各位置の経度に応じて異なります。
- ハノイ(105.85°E)とホーチミン市(106.63°E)は太陽時でわずか3分異なります
- ダナン(108.21°E)はハノイより9.5分進んでいます
- この違いは境界線付近で不正な干支時間を引き起こす可能性があります
卜筮時、システムは位置情報アクセスをリクエスト(地理位置情報API)して経度を取得します。拒否した場合、システムはGMT+7にデフォルトします。
暦エンジン(暦エンジン)は以下を提供します:
- 四柱 — 太陽項定義に基づいて、干支による年·月·日·時刻 + 経度補正
- 太陽項 — 太陽の黄経度(太陽の黄道度)に基づいた24項
- 月卦(消息卦) — その月を表す卦(復、臨、泰…)
- 日支官 — 建、除、満、平、定、執、破、危、成、収、開、閉
- 吉凶星 — 黄道と黒道(日支により)
- 局所視太陽時 — ユーザーの経度から計算
暦データは六爻の日干支を計算し、実際の時刻でプラム梅花宮を決定し、地理的位置に基づいて正確な干支を確保するために使用されます。
7. NLP分析と領域認識
質問は軽量のNLPパイプラインで分析され、以下を抽出します:
- 領域 — キャリア、財務、ロマンス、健康、教育、法律
- 感情 — 肯定的/否定的/中立的な気分
- キーワード — 主名詞/動詞で卦のイメージと相互参照
分析結果は「NLP分析」セクション(デフォルトで折りたたまれています)に表示されます。領域固有のアドバイスセクションはこれらの結果に基づいてカスタマイズされます — 例えば、質問が「転職」についてである場合、アドバイスはロマンスではなくキャリア戦略に焦点が当たります。
8. 空亡(空亡) — 假空と真空
六爻システムでは、空亡(空亡 kōng wáng)は「空虚」または「一時的なずれ」の状態を表す重要な概念です。
各10日単位(旬)は甲(甲)の日から始まり、10の天干が12の地支で順序付けられて対をなします。12 > 10なので、最後の2つの支は配置がない → 空亡と呼ぶ。
甲戌旬: 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未 → 申酉 空亡
⚖️ 空亡状態の分類
Quizzmanは空亡の爻を単に「キャンセル」とは扱わず、代わりに3つの論理的状態に分類します:
空亡に落ちる爻で、同時に休囚状態にあり、日または月からサポートを受けない。事柄は絶対に成功しないか、大きな出来事が発生します。
空亡に落ちる爻ですが、旺相状態にあるか、日または月からサポートを受けている。家に閉じ込められた武術の達人のように — 力はあるが表現できただけ。相冲する日(冲)または相値する日(值)に遇うと、空亡を抜け出し、事柄は成功することができます。
空亡にあり、日支と冲(支ループの6位置離れている)に遇う爻。これは活性化と見なされ、爻はその効果を発揮できます。ただし、他の要因も確認する必要があります。
🎯 エンジンでの応用
- 自動分類: 各爻に
void_stateが割り当てられます(not_void、true_void、false_void、clash_void) - NLP影響: 用爻(用神)が真空に落ちる場合 → アドバイスは「タイミングがまだ来ていない」または「忍耐が必要」を強調
- 假空: システムは空亡脱出の可能な日付(相冲日または相値日)を提案
「器の有用性はその空虚性にある」(埏埴以為器,當其無,有器之用 — 道德経)。空亡は「無」ではなく、潜在的な状態、形を持つが実質を持たないもの、約束を持ちながらまだ現れる準備ができていない。
9. スナップショットリンク経由で結果を共有
卜筮後、「リンクをコピー」ボタンは完全な結果スナップショットを含むURLを作成します:
- 本卦と変卦の番号(存在する場合)
- 動爻のリスト
- 元の質問(最大200文字)
- 選択した方法、モード、領域
- 卜筮のタイムスタンプ
- 短い結論と結果バッジ
スナップショットはデータベースにサーバー側で保存されます。URLには検索キーとして短いハッシュ(約22文字)のみが含まれます:
/tool/iching-divination?hash=<22文字のハッシュ>
受信者がリンクを開くと、サーバーが完全なJSONスナップショットを返してレンダリングします—クライアント側でのデコードは不要です。旧式base64urlリンクは引き続き復当検索できます。AIエージェントは GET /api/tool-module/iching/snapshot/:hash で完全なスナップショットを直接読み取れます。
10. よくある質問
オンライン易経卜筮は信頼できますか?
信頼性はデータ、アルゴリズム、解釈に依存します。Quizzmanのツールは方法について透明性があり(3銭法、蓍草法、梅花)、ユーザーが検証できるように証拠チェーンを表示します。
六爻と梅花の違いは何ですか?
六爻は個々の爻、六神、世/応の位置、五行の相生相克に焦点を当てます。梅花は体/用、数字イメージ、時間または数字に基づいた全体的な卦の傾向に焦点を当てます。
空亡(空亡)とは何ですか?なぜ空亡の爻の事柄は依然として成功することができますか?
空亡は各10日単位で天干と対をなさない2つの地支です。ただし、Quizzmanは真空(本当に絶望的)と假空(一時的に抑制)を区別します。旺相状態にあるか日/月からサポートを受ける爻は假空にすぎません — 相冲日に遇うと空亡から脱出し、事柄は依然として成功することができます。
初心者として何の方法を使うべきですか?
初心者は3銭法またはバランス型モードを使うべきです。どちらも理解しやすく、安定した結果を生成し、より深い学習に十分な情報を提供します。
他の人と卦の結果を共有できますか?
はい。「リンクをコピー」ボタンを使用して、受信者が再度卜筮することなく正確な卦を見られるようにするクイックルックアップリンクを生成します。
蓍草とは何ですか?なぜこの方法は難しいのですか?
蓍草(蓍草)は西周時代(紀元前1000年頃)から易経卜筮に使用されている植物です。この方法には50本の乾燥蓍草と1本あたり18の複雑なステップが必要です — 1つの卦の約108の最小ステップ。Quizzman では、伝統的な陰寄りの確率分布を保つために、大衍法18ステップを CSPRNG で直接シミュレーションしています。
梅花易数はランダム方法ですか?
いいえ。梅花易数は決定的な方法です — 同じ瞬間または数字は常に同じ卦を生成します。CS観点から、モジュロ演算を備わった入力(時間/数字)を卦にマッピングするハッシュ関数です。梅花流派の哲学は「同気相求」(共時性)に基づいており、質問の瞬間と答えが因果的な接続を共有するという信念です。
10. さらに詳しく
関連ページに直接進んで、研究を続けることができます: