change the random init