20 is the recommended minimum for 2026. The API and UI still
accept shorter lengths if explicitly requested.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace the full dropdown nav with three simple links: Portfolio
(colinknapp.com), TRNG (/), and Tools (/tools). Removed all
unused dropdown CSS from both pages.
Co-authored-by: Cursor <cursoragent@cursor.com>
Dice output now always shows "Sum: X of Possible: Y" where Y is
sides * count, on both the main page and standalone /tools page.
Co-authored-by: Cursor <cursoragent@cursor.com>
The checkbox was crammed into the controls flex row alongside the
length/charset/generate button, causing layout issues at narrower
widths. Now sits on its own line between controls and output box
on both the main page and standalone /tools page.
Co-authored-by: Cursor <cursoragent@cursor.com>
Dedicated tools-only page at /tools with dice, password generator,
coin flip, and 8 ball - each with its own click-to-copy output box.
Clean, lightweight page without API docs/MCP/contact form clutter.
Linked from the main page's QTRNG Tools section.
Co-authored-by: Cursor <cursoragent@cursor.com>
New QTRNG tool: Quantum 8 Ball with all 20 classic Magic 8 Ball
responses, selected via rejection sampling on quantum camera noise.
Includes /8ball API endpoint, sentiment classification (positive/
neutral/negative), and a fun dark-orb UI with shake animation and
color-coded answers. Both output boxes (random bytes + tools) now
support click-to-copy with a toast notification.
Co-authored-by: Cursor <cursoragent@cursor.com>