Auto-Schedule Posts allows users to separate their writing schedule from their publishing schedule - write when you want and have posts publish at the
You can set a daily start time that is later than the daily end time to have posts publish overnight while still limiting when posts are published.
It all depends on the purpose for your writing. Some people would want to publish at any time, but if you want to set criteria this allows it. If your target is a business audience you might want to publish during business hours (or days) - if you have a thought outside of business hours it will be held until the next business hours. If you are publishing for late night gamers you might want to publish after regular business hours and late into the early morning.
There are two ways it can help - one, different authors cannot accidentally publish over top of each other; two, you can ensure that one author does not dominate all the others by selecting posts from the least recently published author that has a post ready.
Selecting the option to randomize makes it so that posts will not publish every time it would be time to publish. Instead it publishes whatever percentage of the time you specify in the posting probability field while still honoring the settings for when to publish and th eminimum interval between posting. For example, if you wished to post 4 times per day during an 8 hour window of time you could set the publishing window between 9AM and 5PM then set the interval to 60 and the probablity to 50. This would guarantee that posts are at least 60 minutes apart with a 50% probability that it would post within each 60 minute span after the 60 minute window expired on the previous post. You could also set the interval to 30 and the probablity to 25. This would guarantee that posts are at least 30 minutes apart with a 25% probability that it would post within each 30 minute span after the 30 minute window expired on the previous post.