Du kannst die FPU (Floating Point Unit) verwenden. Leider scheint die FPU nicht richtig mit tikzmath zu kooperieren (siehe auch https://tex.stackexchange.com/questions/349766/pgfplots-on-tikzmath-function-with-conditionals-returns-an-error)
[pgfplots on tikzmath function with conditionals returns an error](https://tex.stackexchange.com/questions/349766/pgfplots-on-tikzmath-function-with-conditionals-returns-an-error))
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fpu,math}
\pgfkeys{/pgf/fpu=true}
\begin{document}
\tikzmath{
function mersenne(\N) {return int(2^\N-1);};
}
\foreach \n in {1,...,250}{
\pgfmathparse{mersenne(\n)}
\pgfmathprintnumber\pgfmathresult,
}
\end{document}
<a href="http://texwelt.de/wissen/upfiles/test_377.png">
<img src="http://texwelt.de/wissen/upfiles/test_377.png" style="max-width:640px;"/>
</a>