Generate a valid, random TCP port.
random_port(min_port = 49152, max_port = 65536)
random_open_port(min_port = 49152, max_port = 65536, max_tries = 100)By definition, a TCP port is an unsigned short, and so it can not exceed 65535. Additionally, ports in the range 1024 to 49151 are (possibly) registered by ICANN for specific uses.
random_port() will simply generate a valid, non-registered
tcp port. random_unused_port() will generate a port
that is available for socket connections.
random_open_port() finds a random port not already bound
to an endpoint.
"The Ephemeral Port Range" by Mike Gleason. https://www.ncftp.com/ncftpd/doc/misc/ephemeral_ports.html
random_port()
#> [1] 61200