error-examples random vs. fixed, and distribution return types