test fix

*  fixed how to determine whether to start a new round
* fixed random scenario to filter out single threade ones, ie. 00...0 and kinda