How are these calculated? I ran 3 shards during one rift and I was awarded <100 planarite and a few dragon tears. Then I join an almost-over rift, kill 2-3 enemies, and I get a mark of retribution. Is it just random luck or what?

Also, someone said you can get different rewards like armor in your loot bag as well. Any truth to that?