It will dynamically assign a port on the first start, it reuse from that point forward on subsequent starts. Now however if on a start some other application has taken the port already it will dynamically reassign to the next available port it can find dynamically, and from that point forward it will remain the same untill something takes the port first, so repeat this then.