Random Integer Coordinate Generator
Generate bounded integer coordinate pairs for games, geometry and sample data. Allow or prevent duplicates, use repeatable seeds, preview a scatter plot and export CSV, TSV, JSON or pair lists.
1. Set up your creation
Bounds are inclusive. Duplicate prevention applies to the complete pair, so X or Y can repeat individually. A seed uses a deterministic noncryptographic generator; an empty seed uses browser crypto. The plot shows the first 1,000 points, while all points are included in data exports.
2. Preview & use the result
Load an example to get started.
Changing settings disables old exports. Processing runs locally; website ads and analytics follow our privacy information.
Using Random Integer Coordinate Generator
Generate bounded integer coordinate pairs for games, geometry and sample data. Allow or prevent duplicates, use repeatable seeds, preview a scatter plot and export CSV, TSV, JSON or pair lists.
- Set point count and inclusive X/Y bounds. Choose whether complete pairs must be unique.
- Enter a seed for reproducible samples or leave it empty for fresh crypto randomness. Choose output format and order.
- Generate and inspect the scatter plot. Download all coordinates, a JSON report or SVG/PNG of the displayed points.
Example
Bounds are inclusive. Duplicate prevention applies to the complete pair, so X or Y can repeat individually. A seed uses a deterministic noncryptographic generator; an empty seed uses browser crypto. The plot shows the first 1,000 points, while all points are included in data exports.
Questions & answers
Can it generate every point in a small range?
Yes, when duplicates are prevented and the count equals the range capacity. A larger unique count is rejected with the available capacity.
Does unique mean no repeated X value?
No. It means no repeated (X, Y) pair. Either coordinate can occur in other distinct pairs.
Will the same seed reproduce the same list?
Yes, with identical bounds, count, duplicate setting and ordering in this version. The seeded generator is not intended for cryptographic uses.
Why are fewer points shown than exported?
The plot is capped at the first 1,000 points for responsiveness. Data exports and the report contain all points, up to 10,000.
Is my input uploaded for processing?
No processing upload is used. This tool runs in a local browser worker. Website ads and analytics follow the site privacy information.
Help improve this tool
Report a problem or suggest an improvement
Describe the issue without pasting private tool input. Feedback goes to our admin inbox.
