updated rand