Уровень 9.2 задачника JavaScript

Дан список ul и кнопка. По нажатию на кнопку перемешайте пункты списка в случайном порядке.

Два числа делятся друг на друга, в результате получается периодическая дробь. Напишите код, который определит период этой дроби.

Дан инпут, абзац и кнопка. В инпут вводится целое число. По нажатию на кнопку выведите в абзац разложение этого числа на простые множители.

Даны два инпута и кнопка. По клику на кнопку выведите список список ul всех простых чисел из промежутка, заданном значениями инпутов.