Генераторы случайных чисел являются чрезвычайно важной составляющей многих алгоритмах, к примеру, алгоритмов шифрования или численных методов Монте-Карло. Как известно, компьютеры являются детерминированными, предсказуемыми машинами. Если написать программу и выполнить ее при тех же условиях миллион раз, то вы получите миллион одинаковых ответов. Такая природа компьютеров очень хорошо служила нам на протяжении большей части прошлого века, но, к сожалению, эта конструкция имеет фундаментальный недостаток: компьютеры не могут выполнять случайные операции...
Здравствуйте, друзья. Оказывается, в России официально существует несколько лотерей в которых победитель определяет ГСЧ. Решил вникнуть в суть вопроса, написав небольшую программу для iPhone, чтобы наглядно показать, какие генераторы случайных чисел бывают...