macro sol's rng