Есть ли функция, которая вернет приблизительное значение nth prime? Я думаю, что это будет нечто вроде приближенной инверсной функции подсчета. Например, если бы я дал эту функцию 25, он вернул бы число около 100, или если бы я дал эту функцию 1000, он вернул бы число около 8000. Меня не волнует, является ли число возвращено простым или нет, но я действительно хочу он должен быть быстрым (поэтому нет генерации первых n простых чисел для возврата n-го.)
Мне бы хотелось, чтобы я мог генерировать первые n простых чисел, используя сито (Eratosthenes или Atkin). Поэтому аппроксимация для n th идеально никогда не будет недооценивать значение фактического nth простого.
(Update: см. мой ответ для хорошего метода нахождения верхней границы n-го простого числа.)