generate random values for most types, date: to finish yet