This also forces an update of the rand dependency, so while we are at it we update all the dependencies.