Once again, take srand()/random() out of the initialization chain.