
Привет. Что может быть лучше, чем написать немного кода с утра 😉
Налейте себе кофе/чай и погнали писать функции-генераторы.
👉 Генератор ID
#шпаргалка
Налейте себе кофе/чай и погнали писать функции-генераторы.
👉 Генератор ID
const randomId = len => Math.random().toString(36).substr(3, len);👉 Генератор случайных значений цвета HEX
const id = randomId(10);
console.log(id); // 9j8qsy1pra
const randomColor = () => "#" + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, "0");👉 Генератор случайного числа в заданном диапазоне
const color = randomColor();
console.log(color); // #a506ce
const randomNum = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;👉 Генератор вывода элементов массива в случайном порядке
const num = randomNum(1, 10);
console.log(num); // 8
const randomArray = arr => arr.slice().sort(() => Math.random() - .5);✅ Раз, два, закончили упражнение. Как вам наша утренняя JS-зарядка?
const mixedArr = randomArray([0, 1, 2, 3, 4, 5]);
console.log(mixedArr); // (6) [2, 3, 5, 1, 4, 0]
#шпаргалка