2012-02-07 39 views
0

因此,我了解Identicons,MonsterID和Wavatars等,并了解他们使用哈希IP地址/电子邮件来生成独特的头像。生成自定义Identicon头像?

有没有关于算法的任何信息,以便我可以创建自己的设置?我想用PHP来做到这一点。

回答

0

如果'ABCDEFGH'是十六进制格式的电子邮件ID的32位哈希值,您可以使用'A'选择怪物,'B'选择眼睛的颜色等。

请注意,这里的每个字母可以有16个不同的值。所以你可以为每个属性选择16个不同的值。如果你有更多的值使用更长的选择位。

请参阅http://us3.php.net/hash了解更多关于在PHP中计算哈希的信息。

0

你也可以给随机数发生器加上散列,然后得到各种范围。这样你就不会因为散列中每个元素必须有16个不同的选项而受到限制。