recycling random state out of non-weakened random state runs to avoid some shared structure appearing in outputs