auto linConGen(long Start, long Factor, long Increment, long Modulo) -> long;
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("Calculated Password :" + String( linConGen(24,7,2026,9999)));
delay(2000);
}
auto linConGen(long Start, long Factor, long Increment, long Modulo) -> long
{
long Result = Factor * Start;
long tmp = Factor * Increment;
Result += tmp;
Result+= Increment;
Result %=Modulo;
return Result;
};