use a seed when we use random numbers, for replicability (scipy convention)