codebreaker uses random secret code