// Created on savesnippets.com ยท https://savesnippets.com/BSrsPYWj57pcNq // Simple const randomHex = () => '#' + Math.floor(Math.random() * 0xffffff).toString(16).padStart(6, '0'); // Crypto-quality const randomHexSecure = () => { const bytes = new Uint8Array(3); crypto.getRandomValues(bytes); return '#' + Array.from(bytes).map((b) => b.toString(16).padStart(2, '0')).join(''); }; // Usage console.log(randomHex()); // e.g. '#a3f4c1' console.log(randomHexSecure()); // e.g. '#7b2d9f'