use random port number to simulate cloud env
with last commit
fixed idle number bug
fixed cooperator distribute bug
changed co-operator calling way