At the beginning of your end step, you may pay and sacrifice a nonland permanent. If you do, reveal cards from the top of your library until you reveal a nonland permanent card. Put that card onto the battlefield and the rest on the bottom of your library in a random order.
Magic is the true artist's medium.
(24/01/2020)
While resolving Dreamshaper Shaman's ability, you can't pay more than once or sacrifice multiple permanents.
(24/01/2020)
Dreamshaper Shaman can be sacrificed to pay for the cost of its own triggered ability.
(24/01/2020)
If there are no nonland cards remaining in your library, you just randomize your library and continue playing.
(24/01/2020)
You can't pay and not sacrifice a nonland permanent, or vice versa. The cost must be paid in full or not at all.