or anything resembling?
or any ideas of how to diy one?
I think what you are describing is a simpler version of Pamela's New Workout.
Also take look at the different trigger sequencing modules by Noise Engineering.
To make a swing beat, you can send a LFO to another LFO-pitch CV, and then patch that to the clock-in on any module that takes triggers.
The Zularic Repetitor has extra 'random' modes that do basically what you are asking for.