Загадай число от 2 до 9
Захватят ли нанороботы мир? То есть вы производите вычисления, цепочка которых достаточно сложна, чтобы сразу понять, что именно эти действия и приводят вас к конкретному результату. Кто такой инженер по тестированию и стоит ли на него учиться. Хабы: Алгоритмы Математика R.
А вы сойдете за мага и чародея. Все комментарии Автора. Я Доминиканскую Республику загадала.
А животное - мышь. В загадке не сказано, что страна должна находиться в Европе.
Так что Изначально загадала число 7. Один или Два. Количество чисел:.
Размер шрифта:. Показать статистику Написать комментарий Получить ссылку. Выберите количество генерируемых чисел, по умолчанию 1. При необходимости выберите диапазон случайных чисел, по умолчанию от 1 до 2. Читать еще Ну конечно , оно не будет случайным.
В конце концов, нельзя доверять людям. Итак, что делать? Вот бы найти какую-то функцию, которая преобразует распределение «человеческого ГСЧ» в равномерное распределение… Интуиция тут относительно проста.
Так, чтобы все столбцы на графике были одного уровня: По идее, такая функция должна существовать. Фактически, должно быть много различных функций для перестановки.
В крайнем случае, можно «разрезать» каждый столбец на бесконечно малые блоки и построить распределение любой формы как кирпичики Lego. Конечно, такой экстремальный пример немного громоздок.
В идеале мы хотим сохранить как можно больше исходного распределения т.
Как найти такую функцию? Ну, наше объяснение выше звучит очень похоже на линейное программирование. Из Википедии: Линейное программирование LP, также именуется линейной оптимизацией — метод достижения наилучшего результата… в математической модели, требования которой представлены линейными отношениями… Стандартная форма представляет собой обычную и наиболее интуитивную форму описания задачи линейного программирования. Она состоит из трёх частей: Линейная функция, которую необходимо максимизировать Проблемные ограничения следующей формы Неотрицательные переменные Аналогично можно сформулировать и проблему перераспределения.
Представление проблемы У нас есть набор переменных , каждая из которых кодирует долю вероятности, перераспределённую от целого числа от 1 до 10 к целому числу от 1 до Другими словами, для каждого от 1 до Можем представить эти ограничения в виде списка массивов в R. Позже свяжем их в матрицу. Теперь у нас есть функция перераспределения. Было бы довольно просто решить задачу, если бы у нас был доступ к генератору равномерно распределённых случайных чисел от 0 до 1.
Но у нас только комната, полная людей.