Semi-random element generation