
18.02.2009, 22:13
|
|
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме: 7452489
Репутация:
1359
|
|
Сообщение от kusanagi
эта система получается так- 10 цифр +26 маленьких англ. букв+26 больших. т.е. тот же гуид, но в гуиде не все буквы алфавита
насчет алгоритма перевода ты блин прав как никогда. но я не врублюся как это закодировать. guid.newguid.getbytearray возращает массив байт и вот чем мне с ним делать? с каждым байтом? делить на 62?
ты так и не удосужился посмотреть учебник элементарной информатики ?
GUID (Globally Unique Identifier) — статистически уникальный 128-битный идентификатор.
128 бит - значит ни в какой тип не влезет. Самый явный способ: тебе придется написать программу, которая будет производить аналог вычитания столбиком(как в 1-4 классе: арифметика - "один заняли один в уме") просто число ОЧЕНЬ большое.
Вычитаешь по 62 до тех пор, пока не получишь 62 раза по 62 и записываешь разряды.
зы
именно 62 ? если это будет степень двойки , наверняка можно будет решить гораздо проще.
Последний раз редактировалось geezer.code; 18.02.2009 в 22:28..
Причина: перечитал пост - ахуел, невнятно пишу, как наркоман
|
|
|