Функция randomHex

Функция 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));


Report Page