Ваш вопрос предполагает, что есть степени случайности. Это неверно, случайность - это двоичное состояние. Если результат испытания не может быть предсказан с уверенностью, пробный номер случайный. В противном случае мы говорим, что это детерминированный. По аналогии, вы бы задали вопрос, который более мертв, кто-то убит пистолетом или кто-то, убитый электрошоком? Мертвый мертв! (*)
Мы характеризуем случайность с распределениями, которые описывают относительную вероятность различных результатов. Примерами могут служить равномерное гауссовское, треугольное, пуассоновское или экспоненциальное распределение. Все они дают разные вероятности того, что результаты падают в разных диапазонах, но ни один вероятност, который я знаю, не сказал бы, что равномерное распределение более случайное, чем гауссово, или наоборот. Аналогично, ваши два алгоритма будут производить разные распределения результатов, но поскольку ни один из них не предсказуем с уверенностью, они оба квалифицируются как случайные.
Если вы хотите зафиксировать степень предсказуемости, вероятно, вы должны спросить, какой алгоритм имеет более высокий entropy, а не более случайный. Известным результатом является то, что равномерное распределение имеет максимальную энтропию среди класса распределений с носителем на ограниченном интервале. Таким образом, ваш сложный алгоритм имеет более низкую энтропию, чем простое равномерное распределение, и более предсказуем.
(*) - За исключением «Невесты принцессы», где Уэсли только «в основном мертв».
Не совсем. Я думаю, что это было бы даже менее случайным. –
Вероятность иметь число от 1 до 100 во втором примере - такая же вероятность. однако вероятность получить «1» в первом примере менее возможна, чем получить 50. Как вам нужно получить 1 три раза подряд и 50 раз один раз. –