ericek111

[PCS-SG] Stargate address encoder

Sep 21st, 2015
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. x = 37; y=x-1; z=y-1;
  2. acc=1186;
  3. alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#";
  4.  
  5. i = acc*38;
  6. a = 0;b = 0;c = 0;
  7.  
  8. prva = Math.floor(i / acc);
  9. //console.log(i + " / " + acc + " = " + prva + " zv. " + i % acc);
  10. druha = Math.floor(prva / x);
  11. //console.log(prva + " / " + x + " = " + druha + " zv. " + prva % x);
  12. tretia = Math.floor(druha / y);
  13. //console.log(druha + " / " + y + " = " + tretia + " zv. " + druha % y);
  14. stvrta = Math.floor(tretia / z);
  15.  
  16. if(prva >= x) {
  17.   b = Math.floor(prva / x);
  18.   c = prva % x;
  19.   if(druha >= y) {
  20.     b = druha % y;
  21.     a = Math.floor(druha / y);
  22.   }
  23. } else {
  24.   c = prva;
  25. }
  26.  
  27. console.log(a + "|" + b + "|" + c);
  28. chara = alphabet.charAt(a);
  29. alphabet = alphabet.replace(chara, "");
  30.  
  31. charb = alphabet.charAt(b);
  32. alphabet = alphabet.replace(charb, "");
  33.  
  34. charc = alphabet.charAt(c);
  35. alphabet = alphabet.replace(charc, "");
  36.  
  37. console.log(chara + charb + charc);
Advertisement
Add Comment
Please, Sign In to add comment