Utah random by janisamrich
_