Кто-нибудь знает любые хорошие математические функции, которые вызывают большую нагрузку на процессор.Я хочу создать простую программу, которая создает нагрузку на X секунд, в то время как другая программа следит за ней.Я просто ищу функции, а не программы стресс-тестирования.
Попробуйте тест на простоту Лукас-Лемер .Это то, что используется в исполняемом файле Prime95, и довольно стандартно в Prime95 для нагрузочного тестирования процессора.
Тест на знание компьютерного языка имеет довольно много тестов, многие из которых основаны на математике.Это хороший источник, потому что исходный код для каждого алгоритма включен, и есть реализации каждого теста на десятках языков.Таким образом, вы можете просто использовать реализацию на любом удобном для вас языке компиляции и запуска.
Наивная реализация Фибоначчи? Что-то вроде:
let fib = Seq.unfold(fun (p, c) -> Some((p, c), (c, p+c))) (1,1)