Rationalizing random choice errors via multifunctions and selection processes