Я сделал это для тестирования случайности randint:>>> от случайного импорта randint>>>>>> uniques = []>>>, поскольку я в диапазоне (4500): # Вы видите, что я был оптимистичен......
Я делал некоторое тестирование на Случайном классе, и я использовал следующий код: в то время как (x ++ <= 5000000) {y = rnd. Затем (1, 5000000); если (! данные. Содержит (y)), данные. Добавьте (y);...
Это - в основном математическая проблема, но очень программирующий связанный: если у меня есть 1 миллиард строк, содержащих URL, и я беру первые 64 бита хеша MD5 каждого из них, какой коллизия...
В демонстрационных целях, что такое пара примеров строк, которые сталкиваются при хешировании? MD5 является относительно стандартной опцией хеширования, таким образом, это будет достаточно.
Помогите интерпретировать эффект Дня рождения, как описано в Википедии: нападение дня рождения работает следующим образом: Выберите любое сообщение m и вычислите h (m). Список обновления L. Проверьте, находится ли h (m) в списке...