I've updated the list of departure times so that they're randomly selected within each window. This will avoid periodicity effects -- if the window is 30 minutes and you have a route with a 30 minute headway, your level of service will never change. I also clamp the initial wait time to zero so that OTP doesn't try to optimize the trip by eliminating the initial wait. This will more realistically represent the level of service on infrequent routes.
I've updated the list of departure times so that they're randomly selected within each window. This will avoid periodicity effects -- if the window is 30 minutes and you have a route with a 30 minute headway, your level of service will never change. I also clamp the initial wait time to zero so that OTP doesn't try to optimize the trip by eliminating the initial wait. This will more realistically represent the level of service on infrequent routes.