fix md_rand.c locking bugs