Why a Headcanon Generator Repeats — and What a 180-Line Pool Actually Means
Short answer: yes, it repeats — and any headcanon generator that draws from a fixed bank will repeat eventually, so the useful question is not whether but when. This site's generator draws from a bank of 180 hand-written lines — five categories times six vibes times six lines each — shipped inside the page itself. Within a single roll you will never see a duplicate. Across rolls the draws are independent, and the birthday math catches up fast: by roughly the tenth line you pull, there is about a 22% chance you have already seen a repeat, and by the thirtieth the odds reach about 92%. The fix is not a bigger pool; it is knowing how the pool is shaped, which is exactly what this page lays out.
Most generators advertise "unlimited rerolls" or a "deep content bank" and never publish a single number about what is actually inside. That silence does a disservice to the writer, because the shape of the pool — its size, its categories, how the tool draws from it — determines everything about how you should use it. This page publishes ours in full: the exact distribution, the drawing rules the code follows, and the honest math of when lines start coming back around.
Every generator has a pool, whether it admits it or not
There is no free lunch here. A tool either calls a language model that writes each line fresh, or it samples from a fixed collection that a human wrote in advance. Both approaches repeat — a model drifts back to the same tropes, and a fixed bank eventually hands you the same sentence twice. The difference is that a fixed bank can be counted. You can open it, read every line, and know precisely what your generator can and cannot say. We think that is a feature, so here are the numbers.
The full distribution: 180 lines, five categories, six vibes
The bank is a grid. Five categories across, six vibes down, and every cell holds exactly six lines. No cell is padded, none is thinner than the others.
| Category | What the lines answer | Lines |
|---|---|---|
| Personality | How the character habitually behaves | 36 |
| Backstory | What happened before the story starts | 36 |
| Relationships | Who the character is attached to, and how | 36 |
| Quirks | Small observable habits and objects | 36 |
| Secrets | What the character is not saying | 36 |
| Total (5 × 6 × 6) | 180 | |
The six vibes — Wholesome, Funny, Romantic, Angsty, Chaotic, Melancholy — cut across all five categories evenly: 30 lines per vibe, 6 lines in every category-vibe pair. That evenness is deliberate. It means narrowing to one vibe never starves a category, and narrowing to one category never starves a vibe. The smallest slice you can select — a single category in a single vibe — still holds six distinct lines.
What one roll actually does
The drawing code follows three rules worth knowing, because they change how repeats behave:
- Within a roll, duplicates are impossible. Each line drawn is removed from that roll's pool before the next pick, so a batch of five is always five different lines.
- Categories take turns. With all five categories on, a five-line roll gives you exactly one line per category. Turn a category off and its share spreads across the rest.
- Across rolls, every draw starts over. A new roll re-pools from the full selection, so a line you saw in roll one can absolutely surface again in roll four. This is where repeats live.
So the repeat question is really about cumulative draws across rolls. Treat each line pulled as an independent draw from the selected slice, and the birthday problem gives exact numbers — which we computed rather than guessed.
When the first repeat shows up
The probability below is the chance that at least one line has repeated by the time you have pulled that many lines, cumulatively, across rolls:
| Lines drawn | Full bank (180) | One category (30) | One category, one vibe (6) |
|---|---|---|---|
| 5 | ~5% | ~30% | ~91% |
| 10 | ~22% | ~82% | certain |
| 20 | ~67% | >99.9% | certain |
| 30 | ~92% | certain | certain |
Another way to read it: on the full bank, the expected number of lines you can pull before the first repeat is about 17. Narrow to a single category and it drops to about 8. Narrow to one category in one vibe and it is about 4. None of this is a flaw in the tool — it is arithmetic. Any fixed pool behaves this way, including the ones that market themselves as infinite.
How to roll around a finite pool
Knowing the numbers, here is how to actually use the generator so that repeats work for you instead of against you:
- Treat every line as a first draft, not a final one. Every line in the bank ends with the character's name dropped into it — that is the only substitution the tool makes. The rest of the specificity is your job. The same Quirk line, "writes lists, loses the lists, and trusts the lists anyway", becomes something entirely different for a librarian than for a battle-scarred ship's navigator. You are not looking for a line that fits; you are looking for a line you can bend.
- Reroll with different settings, not the same ones. Re-rolling a narrow selection is the fastest route to repeats. Flip one vibe on and another off instead: you jump to a different 30-line slice of the bank and the odds reset.
- Use the narrow slices on purpose. Six lines in one category-vibe cell is not a limitation, it is a curated set. When you know you want a melancholy Secret — just one, quickly — the tight slice gets you there without paging through anything else.
- Mix categories in one batch. A five-line roll with all categories on hands you a balanced spread — one Personality, one Backstory, one Relationship, one Quirk, one Secret. That is a complete sketch of a character in a single click, and it is usually more useful than ten lines from one category.
Three lines straight from the bank
Since we are the ones who wrote them, here are three lines exactly as they ship in the page, shown with a sample name filled in:
- Personality, Wholesome: Mara remembers the small things people mention once — a favourite tea, a looming deadline, a dog's name — and quietly brings them up months later.
- Quirks, Chaotic: Mara writes lists, loses the lists, and trusts the lists anyway.
- Secrets, Melancholy: Mara keeps a photo face down on a shelf and has not turned it over in a long time.
Notice the three lines do not contradict each other, and they do not need to agree either. A bank line is a starting point with the corners left square on purpose — you trim them to fit your character, and that trimming is where the headcanon actually becomes yours.
Why publish all of this
Because "how big is the pool" is the first question a careful writer asks, and it deserves a real answer with numbers attached. A finite, countable, fully readable bank means you can verify every claim on this page yourself: view the page source, find the bank, count the lines. It repeats, and now you know exactly when.