Random generator

This generates a random value between the supplied values