add enable_random_init option