Update main.js.download

This commit is contained in:
Adil Sadqi 2024-04-07 00:31:46 +00:00 committed by GitHub
parent fa1f22fa92
commit f029c222f9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 16 additions and 7 deletions

View File

@ -245,20 +245,29 @@ function commander(cmd) {
break; break;
case "pin": case "pin":
// Function to generate a random 8-digit PIN // Function to generate a random PIN with a specified number of digits
function generatePIN() { function generatePIN(numDigits) {
var pin = ""; var pin = "";
for (var i = 0; i < 8; i++) { for (var i = 0; i < numDigits; i++) {
pin += Math.floor(Math.random() * 10); // Append a random digit (0-9) to the PIN pin += Math.floor(Math.random() * 10); // Append a random digit (0-9) to the PIN
} }
return pin; return pin;
} }
// Call the generatePIN function to get the PIN // Prompt the user to enter the number of digits for the PIN
var generatedPIN = generatePIN(); var numDigits = prompt("Enter the number of digits for the PIN:");
// Display the generated PIN // Validate the input
addLine("Your generated PIN is: " + generatedPIN, "color2", 80); if (numDigits && !isNaN(numDigits) && parseInt(numDigits) > 0) {
// Call the generatePIN function with the specified number of digits
var generatedPIN = generatePIN(parseInt(numDigits));
// Display the generated PIN
addLine("Your generated PIN is: " + generatedPIN, "color2", 80);
} else {
// Display an error message if the input is invalid
addLine("Invalid input. Please enter a valid number of digits.", "color2", 80);
}
break; break;
case "sudo": case "sudo":