tweaks random()