OTP: Генерируем случайный одноразовый пароль на Javascript
OTP — это одноразовый пинкод, он же пароль состоящий из 6 цифр. Который обычно генерируется для отправки через SMS во время регистрации и авторизации в том или ином сервисе.
Как правило временный пароль действителен на время работы сессии.
Функция для генерации шестизначного OTP
const getOTP = () => {
let otp = "";
for ( let i = 0; i < 6; i++ ) {
otp += Math.floor( Math.random() * 10 );
}
return otp;
}
console.log( getOTP() );