The fingerprints are seeded by a V4 UUID. You can specify the UUID by passing it as a query
parameter: ?seed=[UUID]. Look here if you need help picking
one.
The underlying generation algorithm is based on SFinGe
The implementation is written in C++ and was inspired by this one.
I used Claude to help strip out the OpenCV
dependencies and compile down to WASM.