Instantiating a new `Random` on each iteration doesn't seem correct to me.