add min max random function