Код Junior Разминка: короткие функции обновлено
randomId
Условие
Сгенерируй случайный идентификатор из 16 шестнадцатеричных символов.
Что проверяют тесты
формат
уникальность
Как подойти
Для идентификаторов интерфейса этого достаточно. Для чего-то, что уходит на сервер или должно быть непредсказуемым, нужен crypto.randomUUID или crypto.getRandomValues - Math.random не криптостойкий.
Подсказки: 1
- toString(16) переводит число в шестнадцатеричную запись.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.