added random to get (0..1) float