Make Random API Cloneable & Improve OOP.