Adds random pt generating functions. removes printing from useless SetSrcValues function. Fixes mult to take advantage of passing in src_values