How do I create a random map out of existing patterns?

I’m new to Unity and I want to make a platformer/endless runner game and I want the level to be randomized every time. The player is supposed to jump from one tall building to another through windows. I want to make ~30 prebuild buildings via tilesets and then put them after one another in random order. How do I accomplish this? I’m not asking anyone to do it for me, I just cannot come up with a usable search term to feed into Google. Do you know some good tutorials about this? Thanks In advance.

HEllo.

Learn and investigate about this:

Basic Unity things:

 - Transform position
 - Rigidbody
 - Colliders
 - Trigger Colliders

Functions:

 - OnTrigger (family of functions)
 - OnCollision (family of fuctions)
 - Instantiate
 - Random.Range

This is a good start. I recommend you to look for complete tutorials about making a whole game, there are thousands of EndlessRunner tutorials.

good luck!