Curious if Anki balances future due

This isn’t a help request. I’m not trying to fix anything; I’m just curious how Anki does things under the hood.

Does Anki try to prevent lumping a bunch of cards on a single day?

For instance, suppose today (D day) you answer a huge bunch of cards that would schedule them in three days (D+3). Does Anki try fudge the numbers a bit and schedule some on D+2 and some on D+4, or does it just dump it all on D+3?

Yes. Originally it was random with with Fuzz Factor. Since version 24.11, it is done more intelligently with load balancing – paying attention to which days within the range of possible due dates already have the most cards scheduled.

That led to some interesting rabbit holes! Ended up on some ‘how the FSRS algorithm works’ pages. Even just trying to follow along is a humbling thing.

I guess this was sort of a yes/no question, so that sorts it then. Thanks!