Name Generator / Fictional Person List Builder
About This Tool
Combine built-in or custom lists of surnames and given names at random to generate a fictional personal data list for the requested number of rows—perfect for realistic-looking test data.
Supports Japanese/English, gender, duplicate rate, and CSV output with addresses (postal code + address).
Postal codes are real by default, with a configurable rate of fake (invalid) codes. Randomness uses crypto.getRandomValues()
with an optional fixed seed.
Up to 10,000 rows
0% = no duplicates / 100% = many duplicates (1% or more guarantees at least one)
At 1% or more, at least one fake ZIP is guaranteed (never matches the real set)
Same seed, same results
—
ZIP dictionary: not loaded (auto-load as needed)
Notes
- The generated list is fictional data for testing. Do not use it in ways that could identify real people.
- Postal-code validation uses Japan Post's public CSV (UTF-8, one record per line) for Japan, and ZIP or ZCTA lists for the United States (ZCTA approximates ZIP areas and is not a perfect match).
- Random values come from
crypto.getRandomValues()
. When a seed is provided, a simple PRNG is used for reproducibility.