draw marker random location

Would it be possible to extend the “draw marker” trait in order to support a vertical and horizontal offset range?

Assuming 0,0 id the centre of the token, the idea is to allow to define an “area” inside the token where the marker can be placed. That way the markers are placed in the “area” and not all stacked in the exact same location.

Thanks