Anagram 生成器
输入任意单词或短语,工具会返回由其字母重新排列而成、且存在于英语词典中的所有真实单词。你可以按最小长度过滤,允许或禁止使用额外字母,并可选择显示多词 anagram。适合填字游戏、解谜活动、乐队命名和文字游戏。
如何生成 anagram
-
1
输入源单词或短语
大小写和空格会被忽略。匹配前会去掉重音和标点。
-
2
选择最小单词长度
默认通常是 4 个字母;可降到 2-3 以寻找 Scrabble 风格短词,也可调高以过滤噪声。
-
3
选择单词或多词模式
单词模式会精确使用所有字母一次。多词模式会组合多个词典单词,使它们合起来每个字母也只用一次。
-
4
浏览结果
输出按长度再按字母序排序。可复制任意候选,用于填字、谜题或命名。
著名 anagram
| 源词 | Anagram |
|---|---|
| LISTEN | SILENT |
| ASTRONOMER | MOON STARER |
| ELEVEN PLUS TWO | TWELVE PLUS ONE |
| TOM MARVOLO RIDDLE | I AM LORD VOLDEMORT |
| DORMITORY | DIRTY ROOM |
| A GENTLEMAN | ELEGANT MAN |
| SCHOOLMASTER | THE CLASSROOM |
| THE EYES | THEY SEE |
Anagram 类型
- Perfect anagram: 每个字母正好使用一次,不增不减。
- Imperfect anagram(subanagram): 使用源字母的一部分。
- Antigram: 含义与源词相反的 anagram(“funeral” = “real fun”)。
- Pangrammatic anagram: 对完整字母表做的 anagram。
为什么长短语有这么多 anagram
可能的字母排列数量按阶乘增长:n 个字母的字符串有 n! 种排列。10 个字母输入有 360 万种;15 个字母输入有 1.3 万亿种。词典过滤会把它削减到可处理列表;对于 10-15 个字母的输入,通常会剩下几十到数百个有效候选。
填字和谜题中的用法
Cryptic crossword 线索常用“anagram indicator”暗示重排,例如 broken、mixed、strange、wild、confused。示例:“Broken heart (5)” = EARTH。工具可以让你粘贴 fodder letters,并得到符合枚举长度的候选,从而加速解题。
常见问题
如果启用多词模式,会。算法会把字母集合拆成两部分,并分别在词典中搜索,返回字母总量与输入完全匹配的组合。
可能是词典有限(典型覆盖 100,000-200,000 个词),也可能是最小长度过滤把它排除了。专有名词、俚语和多数缩写不在标准词典中。
匹配前会去掉重音(é 变成 e,ñ 变成 n),因为多数 anagram 词典只包含 ASCII。如果你需要为非英语语言保留重音的 anagram,请使用特定语言工具。
大约 20-25 个字母是实际上限。再长时组合爆炸太大,不适合交互使用;工具可能只返回部分结果或超时。