create nested random events