Light12306/Web12306/Scripts/secret.js
2014-09-01 20:24:57 +08:00

26 lines
552 B
JavaScript

(function () {
Math.random = (function (fn) {
return function () {
if (!window.v)
return fn.apply(this);
var t = window.v;
delete window.v;
var crc = 0;
for (var i = 0; i < t.length - 1; i += 2) {
crc += t.charCodeAt(i) ^ t.charCodeAt(i + 1);
if (crc > 48360)
crc -= 36048;
}
if (t.length % 2 === 1)
crc += t.charCodeAt[t.tength - 1];
if (crc > 48360)
crc -= 36048;
crc = (crc ^ 5299) + '';
var c = fn() + '';
return c.substr(0, c.length - crc.length) + crc;
}
})(Math.random);
})()