Rand etimeout

Fix #1235
k. i think it is fine, just want to clarify it:
http://play.golang.org/p/ik7rGXzBkX