Ой :) Я бы с удовольствием проверил, но автор, кажись, именно в данную минуту хачит свою страницу с тестом (она то не грузится, то грузится в совершенно неправильном виде и глючит). Может он сейчас пишет version 2.0?
Кстати, интересная задача (и не факт, что выполнимая, уж тем более, не факт, что легко выполнимая) - сделать тест, который при вводе имени будет выдавать какой-то "случайный" результат, но с двумя условиями: 1. при вводе такого же имени результат будет таким же, 2. при вводе немного изменённого имени результат будет лишь немного другим.
Ну да. Это сложно. Большинство хэш-функций очень сильно меняют своё значение при малейшем изменении, а тут нужно наоборот: чем меньше изменение, тем меньше изменение значения.
Простая иллюстрация того, что это сделать сложно. Казалось бы, сумма ascii-кодов решит проблему (ошибка в 1 букве не сильно поменяет сумму, перестановка 1 буквы не поменяет сумму вообще). Пробой алгоритма: случайная перестановка *всех* букв (что есть "большое" изменение) тоже не поменяет сумму вообще.
no subject
Date: 2007-02-20 03:40 pm (UTC)no subject
Date: 2007-02-20 03:42 pm (UTC)no subject
Date: 2007-02-20 03:43 pm (UTC)no subject
Date: 2007-02-20 06:21 pm (UTC)http://photofile.ru/photo/miamore/2349085/45483900.jpg
no subject
Date: 2007-02-20 06:24 pm (UTC)no subject
Date: 2007-02-20 06:25 pm (UTC)тут важно явление, а не результат, нет?
no subject
Date: 2007-02-20 06:32 pm (UTC)что то меня этот флешмоб не вдохновил, все так восторженно пишут "я неудачник" :))
no subject
Date: 2007-02-20 06:37 pm (UTC)а народу повелось -- мама не горюй.
такие чудесные начинания надо всячески поддерживать. это как выборы безальтернативные :)
no subject
Date: 2007-02-20 06:39 pm (UTC)ну я не додумался :)
no subject
Date: 2007-02-20 04:40 pm (UTC)no subject
Date: 2007-02-21 09:27 am (UTC)no subject
Date: 2007-02-21 09:29 am (UTC)no subject
Date: 2007-02-21 04:09 pm (UTC)Кстати, интересная задача (и не факт, что выполнимая, уж тем более, не факт, что легко выполнимая) - сделать тест, который при вводе имени будет выдавать какой-то "случайный" результат, но с двумя условиями:
1. при вводе такого же имени результат будет таким же,
2. при вводе немного изменённого имени результат будет лишь немного другим.
п.2 - это самое сложное.
no subject
Date: 2007-02-21 04:12 pm (UTC)no subject
Date: 2007-02-21 04:17 pm (UTC)Простая иллюстрация того, что это сделать сложно. Казалось бы, сумма ascii-кодов решит проблему (ошибка в 1 букве не сильно поменяет сумму, перестановка 1 буквы не поменяет сумму вообще). Пробой алгоритма: случайная перестановка *всех* букв (что есть "большое" изменение) тоже не поменяет сумму вообще.