beba
Новичок
Алгоритм генерации уникальной последовательности цифр
Здравствуйте.
Подскажите пож-та идею, как можно получить уникальную (в той или иной степени) последовательность цифр.
Исходное слово, для формирования последовательности принят емэйл адрес. Необходимо получить 10 цифр.
На данный момент делается так.
1. Сохраняю md5 от емэйладерса.
2. Выделяю 5 частей по 6 символов, начиная сначала полученного результата от md5. (получается в общем затрагиваю 30 символов, и 2 остаются я их не трогаю)
3. Нахожу сумму элементов каждой части (она максимум равна 96 - в случае если часть будет ffffff).
4. Соединяю все эти суммы получаю число размером 10 символов.
но примерно на 5500ом человеке, выдало совпадение..
подскажите пож-та, может какой другой алгоритм.. буду признателен..
Спасибо.
p.s. Пока буду думать над другим алгоритмом.
Здравствуйте.
Подскажите пож-та идею, как можно получить уникальную (в той или иной степени) последовательность цифр.
Исходное слово, для формирования последовательности принят емэйл адрес. Необходимо получить 10 цифр.
На данный момент делается так.
1. Сохраняю md5 от емэйладерса.
2. Выделяю 5 частей по 6 символов, начиная сначала полученного результата от md5. (получается в общем затрагиваю 30 символов, и 2 остаются я их не трогаю)
3. Нахожу сумму элементов каждой части (она максимум равна 96 - в случае если часть будет ffffff).
4. Соединяю все эти суммы получаю число размером 10 символов.
но примерно на 5500ом человеке, выдало совпадение..

подскажите пож-та, может какой другой алгоритм.. буду признателен..
Спасибо.
p.s. Пока буду думать над другим алгоритмом.