documented Random and Run