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

Задание 1

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

Задание 2

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

Задание 3

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

Задание 4

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