Yes - of course it does. Without "random" in front choice is an
attribute with no object. I didn't actually do it, but thats
what would happen - "choice is not defined blahblah" Is that the
same as saying its not a "global namespace"? I'd have to consult
a reference book to be 100% sure. I'm not certain how a pure
object oriented language treats namespaces compared to a
procedural language (ie, C++ is both procedural and OOP - I need
to do a review For example, In C++ you explicitly state your
namespaces - in 99% of cases students do this by adding a line
'using namespace std;' (std = standard) near the top of their
file, which is frowned upon with most real projects. By doing
this they don't have to put the namespace std in front of
functions defined in std. cout << "hello" << endl; //prints
hello std::cout << "hello" << std::endl; //prints hello Now say
you have a special cout function that prints ascii numbers
instead of the letters to the console. You can define a
namespace in your file called Manta and d