Можно ли сделать генератор случайного цвета на JavaScript?

Дали задание сделать генератор случайного цвета, что бы нажимал на кнопку и создавало случайный цвет, у меня проблема с тем как можно сделать что бы выбирался случайный цвет? Заранее благодарю за помощь)

Нужно создать функцию которая выбирает блок, добавляет ему в список классов параметр нового блока, и докидывает ему в стили background-color, который задается рандомом с помощью Math.random(), и приведен в верхний регистр, таким образом получаем hex значения для цветов

function onClick() {
const div = document.createElement("div");
div.classList.add("box");
div.style = "background-color: "
'#' (Math.random().toString(16) '000000').substring(2,8).toUpperCase()
;
document.getElementById("new_box").appendChild(div);
}

for(let i = 0; i < 5; i )
{
onClick();
}

В html просто задаем кнопку, которой присваиваем по клику метод onClick(), затем блок с айди new_box, после которого будут вставлятся все новые элементы.

<button onclick="onClick();">Нажми меня
<div
id="new_box">

Все добавленные блоки стилизируем и делаем небольшие отступы что бы они не слипались и нормально выглядели.

div.box {
width:50px;
height:50px;
float:left;
margin: 0 8px 8px 0;
border: 1px solid black;
border-radius:5px;
}