tornando classes internal e encapsulamento do uso do random