Identicons、MonsterID、Wavatars などについて知っており、ハッシュ化された IP アドレス/電子メールを使用して一意のアバターを生成することを理解しています。
独自のセットを作成できるように、アルゴリズムに関する情報はありますか? これをPHPでやりたいと思っています。
「ABCDEFGH」が 16 進形式の電子メール ID の 32 ビット ハッシュである場合、「A」を使用してモンスターを選択し、「B」を使用して目の色を選択するなどです。
ここの各文字は、16 の異なる値を持つことができることに注意してください。したがって、属性ごとに 16 の異なる値を選択できます。より多くの値がある場合は、より長いビットの選択を使用します。
PHPでのハッシュ計算の詳細については、 http: //us3.php.net/hashを参照してください。
乱数ジェネレーターにハッシュをシードしてから、さまざまな範囲を取得することもできます。そうすれば、ハッシュの各要素に対して正確に 16 の異なるオプションを持たなければならないという制限を受けることはありません。