- 1
http://habrahabr.ru/post/172129/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+113
http://habrahabr.ru/post/172129/
«Мне нужен был online-сервис для генерации GUID»
Пожалуйста, подключитесь к интернету, чтобы сгенерировать гуид. Что дальше? Конкатенация строк через RESTful сервер в облаке амазона?
P.S. А ведь GUID'ы специально проектировались так, чтобы их можно было невозбранно генерить в оффлайне без всякой централизации, и они при этом не пересекались.
P.P.S. Что-то часто говнокоды стали передавать по ссылке, а не по значению. Нехорошая тенденция однако.
Имхо маразм. Если на борту есть хороший RNG, то GUID'ы и без этого достаточно уникальны.
Люди не осиливают второй томик Кнута по причине невероятной концентрации математики.
Вместо этого они думают что с помощью GPS удастся сгенерировать хорошее случайное число. Хотя в их компьютере и без того столько уникального, начиная от id железа, заканчивая версиями софта, сбитыми часами и набором шрифтов.
> текущая реализация
C тех пор столько апдейтов вышло... Трудно назвать ту реализацию текущей.
Емнип в новых реализациях используется тупо рандом (ну кроме битов, отвечающих за версию гуида).
Если у кого есть желание - можно сгенерить GUID на винде и проверить, какой алгоритм юзается:
2F1E4FC0-81FD-11DA-9156-00036A0F876A - старый
38A52BE4-9352-453E-AF97-5C3B448652F0 - рандом
Earlier
Какой уёбок хитрый разработчик
Ну API и "облачные вычисления" сейчас модно, стильно, молодёжно. Всё новое - хорошо забытое старое: #3487.