Added parameters: 
Reverse
Random

Changed the name of the interface and one of the parameters. 
Added documentation.