get_rand() % 2 == 0 is not good for testing