Carlson

First draft of the weighted random distribution working.