Сделайте div высотой и шириной во viewport браузера (100% высоты и ширины браузера, без полей и отступов). Пусть цвет фона в этом div меняется раз в 100 миллисекунд на случайный из цветового диапазона. Используйте для этого setInterval.
При клике по блоку смена цветов должна остановиться (используйте для этого clearInterval). При этом внутри div должен появиться текст вида #1ad45f, который представляет собой HEX-формат записи цвета фона, отображающегося в данный момент у блока.
Расположите текст по центру (и по вертикали, и по горизонтали).