change Random
add examples