Thanks Max for your suggestion.
In fact the final idea is to have a settings page where the user will choose how to display the list with 20, 40 or 100 items/page by example
So it’s why the list needs to be create dynamically with the previous user’s settings
Your suggestion is not so far of mine, but in this case the page will have same result numbers.
Hope to be clear