Charcoal, 1414 11 bytes
× ³⁰F³⁰«↙+M‽³→³⁰Fⅈ✳~‽³+
Try it online!Try it online! Link is to verbose version of code. Explanation:
× ³⁰ Print 30 spaces (forces the desired indentation)
F³⁰« Fⅈ Repeat 30 times
the same number of times
↙+ ✳~‽³ PrintMove a `+` and move downrandom anddownward leftdirection oneafter squareprinting
M‽³→ Move+ rightPrint a random number of squares from 0 to 2`+`
Would be only 1010 8 bytes if there was no initial indentation requirement.