Randomitem update, untested