std naming conventions and random integer support