Sort:  

I am enough of a programmer to understand it would be a simple matter to build in a spontaneous component,.. or you could just get two and remove any sense of fidelity! Variety solves the boredom problem!