{"version":3,"file":"random.cjs","sources":["../../../../../../../../../.yarn/berry/cache/chroma-js-npm-3.2.0-d5c39f5077-10c0.zip/node_modules/chroma-js/src/generator/random.js"],"sourcesContent":["import Color from '../Color.js';\nconst digits = '0123456789abcdef';\n\nconst { floor, random } = Math;\n\n/**\n * Generates a random color.\n * @param {() => number} rng - A random number generator function.\n */\nexport default (rng = random) => {\n    let code = '#';\n    for (let i = 0; i < 6; i++) {\n        code += digits.charAt(floor(rng() * 16));\n    }\n    return new Color(code, 'hex');\n};\n"],"names":["random"],"mappings":";;AACA,MAAM,SAAS;AAEf,MAAM,EAAE,OAAK,QAAEA,SAAM,IAAK;AAM1B,MAAA,SAAe,CAAC,MAAMA,aAAW;AAC7B,MAAI,OAAO;AACX,WAAS,IAAI,GAAG,IAAI,GAAG,KAAK;AACxB,YAAQ,OAAO,OAAO,MAAM,IAAG,IAAK,EAAE,CAAC;AAAA,EAC3C;AACA,SAAO,IAAI,MAAM,MAAM,KAAK;AAChC;;","x_google_ignoreList":[0]}