fix normal generation - it's std, not precision, in numpy.random.normal