broke random into its own header
CBED compiles