Extracting Random into a Settings Object.

Fixes #20