The one persistent numerical thing about post is ID, however it is sequential for all posts, so you will have gaps if using it.
It would be easiest to assign a number and store it in custom field on post creation. Probably take it from an option and increment it there, so that your numbering doesn’t shift if you delete a post and such.