reworked asses and random functions

made random functions shorter, and return a list instead of an immutable tuple.
made ass classes default values be random like there were originally, but still allowed flexibility.