OTP binding
This commit is contained in:
12
src/otpgenerator.js
Normal file
12
src/otpgenerator.js
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
function generateOTP(length) {
|
||||
const digits = '0123456789';
|
||||
let otp = '';
|
||||
otp += digits[Math.floor(Math.random() * 9) + 1]; // first digit cannot be zero
|
||||
for (let i = 1; i < length; i++) {
|
||||
otp += digits[Math.floor(Math.random() * digits.length)];
|
||||
}
|
||||
return otp;
|
||||
}
|
||||
|
||||
module.exports = { generateOTP };
|
Reference in New Issue
Block a user