unique RNG and cases