random() uses floats