每种头像样式可以生成多少种唯一头像?
下面的数字表示每种样式在默认配置下、由 seed 驱动的输出空间大小:也就是在其他所有选项都保持不变时,seed 能生成多少种不同的头像。这个计数与渲染器的实际行为一致:
- 每个组件的变体选择。 每个可见组件都会贡献一个变体选择。
weight: 0的变体会被排除,因为 PRNG 永远不会选择它们(除非所有变体的weight都是0,在这种情况下,PRNG 会回退为在所有变体中进行不加权选择)。 - 概率。
probability严格介于0和100之间的组件,会将“未渲染”分支作为一个额外结果。probability: 0的组件会退化为单一的(始终缺失的)结果。 - 每个组件的变换。 定义中的
rotate、scale和translate范围会针对每个组件引用以 4 位小数精度进行采样,因此一个[min, max]范围会贡献round((max - min) × 10000) + 1个不同的值。 - 颜色调色板。 颜色组会联合评估:
notEqualTo会剔除引用组中被选中的 hex 值(并遵循渲染器“在过滤后为空时回退到完整调色板”的规则),而contrastTo会简化为单个、确定性的选择。 - 由 seed 派生的首字母。 当某种样式渲染
initial或initials变量时,每个输出字母的取值范围为 Unicode 的\p{L}类别(约 140,000 个不同的大写字符),并且initials每个 seed 最多输出两个字母。
用户提供的选项(自定义颜色调色板、变体白名单、额外背景、flip、rotate、scale、translate、borderRadius、ID 随机化等)会在此处报告的基础上进一步提高数量。
| Style ↑ | Unique Avatars |
|---|---|
| Adventurer | 5,248,152,000 |
| Adventurer Neutral | 280,800 |
| Avataaars | 121,257,077,760,000 |
| Avataaars Neutral | 13,104 |
| Big Ears | 1,372,815,360,000 |
| Big Ears Neutral | 510,720 |
| Big Smile | 479,232 |
| Bottts | 9,430,344 |
| Bottts Neutral | 24,948 |
| Croodles | 108,241,920 |
| Croodles Neutral | 2,592 |
| Disco | 3,645 |
| Dylan | 5,040 |
| Fun Emoji | 1,350 |
| Glass | ≈ 2.29 × 10⁴⁰ |
| Glyphs | 245 |
| Icons | 2,190 |
| Identicon | 319,333 |
| Initial Face | ≈ 5.05 × 10³³ |
| Initials | 374,324,455,026 |
| Lorelei | 51,239,485,440 |
| Lorelei Neutral | 606,528 |
| Micah | 1,005,082,214,400 |
| Miniavs | 174,960 |
| Notionists | 235,572,480,000 |
| Notionists Neutral | 468,000 |
| Open Peeps | 231,336,000 |
| Personas | 169,414,560 |
| Pixel Art | ≈ 1.13 × 10¹⁶ |
| Pixel Art Neutral | 4,769,280 |
| Rings | ≈ 3.57 × 10⁴³ |
| Shape Grid | ≈ 1.44 × 10¹⁸ |
| Shapes | ≈ 1.30 × 10⁶⁸ |
| Stripes | ≈ 6.89 × 10¹⁸ |
| Thumbs | ≈ 1.84 × 10⁵¹ |
| Toon Head | 18,750,000 |
| Triangles | 618,475,290,624 |
如果某个数字看起来不对,请在 GitHub 上打开一个 discussion。