Функция randomHex
Ответ:
const randomHex = (size) => {
return [...Array(size)]
.map(() => Math.floor(Math.random() * 16).toString(16))
.join("");
};
Объяснение:
Первым делом генерируется массив длинной size, затем мы проходим по каждому элементу этого массива, генерируем случайное число от 0 до 16 и переводим это число в шестнадцатеричную систему счисления. Ну и в конце соединяем всё в строку.
Код для проверки:
const randomHex = (size) => {
return [...Array(size)]
.map(() => Math.floor(Math.random() * 16).toString(16))
.join("");
};
console.log(randomHex(6));
console.log(randomHex(12));
console.log(randomHex(3));