БлогNot. SEDOL: код зла :)

SEDOL: код зла :)

В Рунете неплохо раскрыта тема сатанинской символики в штрих-кодах, РФ-паспортах и т.п., ни слова нет только об английских (верней, всемирных) биржевых кодах SEDOL, а ведь там для правильного эзотерика есть где разгуляться - коды шестизначные (по шести символам вычисляется по известному алгоритму седьмой проверочный символ), с 2004-го года они стали начинаться с последовательности B000009 ("9" - получающаяся по коду B00000 проверочная цифра, а "0", в целях маскировки, цифра), у самых непонятных и закрытых английских компаний коды сплошь на "B0Y", что как бе намекает, и вообще, у них там везде открыто написано "BODYCOTE share price (BOY)" :)

На английской странице "Вики", кстати, для облапошивания трудящихся даже приведён неработающий javascript-код для расчёта зловещего контрольного числа SEDOL, вот так, впрочем, он работает, исходное число взято с той же страницы "Вики" (документ HTML):

<body>
<div id="sedol"></div>
<script type="text/javascript">
function sedol(input) {
 return input + checkSedol(input);
}
 
function checkSedol(char6) {
 var weight = [1, 3, 1, 7, 3, 9, 1];
 if (char6.search(/^[0-9BCDFGHJKLMNPQRSTVWXYZ]{6}$/) == -1) return false;
 var sum = 0;
 for (var i = 0; i < char6.length; i++) sum += weight[i] * parseInt(char6.charAt(i), 36);
 var check = (10 - sum%10) % 10;
 return check.toString();
}

var char6 = '026349';
document.getElementById('sedol').innerHTML= checkSedol(char6) ? sedol(char6) : 'Bad sedol!';
</script>
</body>

16.05.2018, 13:43 [2223 просмотра]


теги: числа javascript эзотерика англия

К этой статье пока нет комментариев, Ваш будет первым