Yeah, like others have said it's not random, but it's more that "you don't know if the next day is a story event or a Normal day" since you're a first comer to the series.
Everything in Persona 5 is fixed to a schedule, days where Confidants are available, Story events and Mission Deadlines...