Well, not quite sequentially. If the allocation would be done sequentially then it would open the door for a class of guessing attacks. The security increases with the randomness of allocation.
A second note, some systems can set the range of ports to be used for the next available port.