Random Number Generator (RNG)

So I opened 6 G/A rare souls .... got a Tailgunner Ed and some 4 & 3 stars.... then a "connection error" window popped up. I clicked ok... then the star w/ the skull wheel kept spinning endlessly like it's loading.
I waited long enough, did a hard shutdown.
Re-started the game and as expected, the 6 G/A rare souls were still there unopened. I dropped them again and got the EXACT SAME SOULS!

If it is truely "Random", why did I get dealt the same cards twice?

This scenario has happened many times before, but this time it got me thinking about the RNG.

Post your thoughts below and....

"MERRY CHRISTMAS to All and to All a Goodnight!"
🍻🎅☃️🎁🎄❄🥂