Devoted diary generator
Generate a batch of mock devoted-diary entries from a nickname: each one has a date and weather, stitched from an opening, an event, a reaction and an ending, fully reproducible from nickname and seed.
Runs in your browserEvery computation happens in your browser — your data never leaves this device.
Diary
Same nickname and seed always give the same entries.
Enter a nickname to generate
Entries: 0 · Seed: 0 · Characters: 0
What this tool does
- Rib your friends: type their nickname, generate three dated entries and drop a screenshot in the group chat.
- Batch-produce late-night emo copy for short videos or social posts, then rewrite your favourite one.
- Party or team-building gag: type the host's nickname, cast the output to the screen — funnier than a script.
- For demos and docs, a fixed seed gives a reproducible batch of text that screenshots and tests can rely on.
Example
Input
Jamie
Output
2026-10-12 多云 今天我把你推荐的那首歌单曲循环了 47 遍,你把我拉进了一个 200 人的群,我在心里替你把这句话补完了。今天我依然相信,喜欢是藏不住的。 2026-10-11 晴 今天我把外卖备注改成了「多放辣」,你发了一条仅我可见的动态,我把想说的话删成了「好的」。今天我依然相信,喜欢是藏不住的。 2026-10-10 大风 今天我把你推荐的那首歌单曲循环了 47 遍,你说「改天一起吃饭」,我在心里替你把这句话补完了。今天我依然相信,喜欢是藏不住的。
Dates count back from 2026-10-12; weather can be fixed or random. The same nickname and seed always give the same entries.
Frequently asked questions
How are the entries assembled?
Each entry stitches four templates: an opening ('today I sent you a message'), an event (', you said you were busy'), a reaction (', I reread the chat history') and an ending ('. Good night, my busy darling.'). Each slot draws from ten options, giving tens of thousands of combinations that still read smoothly.
Why is the output identical every time?
The seed defaults to a hash of the nickname and the draw is deterministically pseudo-random, so the same nickname always produces the same batch. Enter a different seed — 1 and 2 give completely different text.
Are the dates real?
No. To keep results reproducible the dates count back from a fixed reference date, 2026-10-12: the first entry is the reference day, the second the day before, and so on.
Can the weather be fixed?
Yes. Pick a specific weather (sunny, cloudy, light rain, thunderstorm, heavy snow, windy) and every entry uses it; choose random to draw per entry.
Is there a nickname length limit?
One to 24 characters. Longer nicknames break awkwardly inside the sentences, so the tool rejects them instead of truncating.
Does it need the network?
No, all the word lists ship with the code and the randomness is generated locally.
Keywords:舔狗日记日记生成器diary generator文案生成搞怪文本段子生成朋友圈文案