random ports feature

Maybe we should resign from hosts arg altogether?