Cleaned Up RandomDistrubition