組み分け帽子のアルゴリズムは、著者のJ・K・ローリングが考案した複雑な性格特性分析に基づいている。診断回答者の選択は、勇猛果敢なグリフィンドール、野心家が集うスリザリン、叡智を尊ぶレイブンクロー、そして誠実と献身を象徴するハッフルパフという4つの寮のポイントへと加算されていく仕組みだ。
特にファンを悩ませるのが、グリフィンドールとスリザリンの境界線だ。実は、この2つの寮は「目的のための手段を選ばない強さ」という点で裏表の関係にある。アルゴリズム内部では、道徳的優先順位とリスク回避行動のスコアが細かく集計されており、自己犠牲を厭わない勇気が上回れば赤と金、勝利への執念や合理性が上回れば緑と銀の紋章へと導かれる。