Added test project
Added randomize functionalities