Skip to content
Randomly.

Library Images

Circle Packing

Grow until collision, keep what fits.

images.circles · v1 · renderer canvas

Result

26,000 darts · 3–95 px · Mixed fill and outline · 2.5 px gap · coloured by a noise field

Each candidate grows until it meets a circle already placed, the canvas having no say — the circles are allowed to run off the edge, so the picture reads as a crop of something larger rather than as a diagram fitted to its frame. Candidates that cannot reach the minimum radius are discarded, which is most of the later ones.

Measurements

Seed receipt

Class C · Observational

A magnitude 2.0 earthquake, 39 km ESE of Malaga, New Mexico, 7.7 km down — 6 minutes ago.

Carries only tens of bits of genuine surprise. Always mixed with the OS CSPRNG.

source
USGS Seismic Feed
observed
2026-09-14T17:16:35+00:00
latency
132ms
mixed with
csprng — always

https://earthquake.usgs.gov/earthquakes/eventpage/tx2026sdgglf ↗

Permalink

The token is the seed, so this link recomputes the result rather than looking it up. No database, and it works for as long as v1 does.

This page and /api/v1/g/images.circles run the same code. There is no private endpoint.