seed random
fixed conflict