Free tool
Generates version 4 UUIDs with the version and variant bits set correctly, seeded from crypto.getRandomValues rather than Math.random.
Uses crypto.getRandomValues, not Math.random.
crypto.getRandomValues
Math.random