1package test
2
3import "net"
4
5// RandomPort returns a random port number.
6// This is mainly used for testing.
7func RandomPort() int {
8 addr, _ := net.Listen("tcp", ":0") //nolint:gosec
9 _ = addr.Close()
10 return addr.Addr().(*net.TCPAddr).Port
11}