Endless Runner like from Dev DevAddict

Hey,
I´ve tried hours to make an endless runner game like from DevAddict, but I really dont know how he made it to spawn these different and random tiles. Does someone knows how he made it?
Thanks in advance