Skip to content

Générateur de code d'autoradio Renault / Renault car radio code generator

License

Notifications You must be signed in to change notification settings

mtojek/autoradio-renault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generateur de code de sécurité pour autoradio Renault

Page web

L'origine

Le code qui transforme le precode en code a été empreinté à @lucasg.

code javascript

function code(precode) {
    // première lettre du précode en majuscule
    precode = precode.toUpperCase();
    // vrification du précode
    if (!/^[A-Z]\d{3}$/.test(precode) || precode.startsWith("A0")) {
      return '';
    }
    // varaible temporaire
    x = precode.charCodeAt(1) + precode.charCodeAt(0) * 10 - 698;
    y = precode.charCodeAt(3) + precode.charCodeAt(2) * 10 + x - 528;
    z = (y*7) % 100;
    // le code comme entier
    code = Math.floor(z / 10) + (z % 10) * 10 + ((259 % x) % 100) * 100;
    // le code comme chaîne avec 4 chiffres
    return code.toString().padStart(4, '0')
  }

Licence

MIT

About

Générateur de code d'autoradio Renault / Renault car radio code generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published