Quote:
I want to select items randomly but should be selected equally with one another.
the 2 ideas are mutually exclusive, you can't have both at the same time. Random imply not equal.
Your question fall in category 'Shuffling a deck of cards' and remember between sessions.
Shuffling - Wikipedia[
^]
Basically, with a deck of cards:
Draw randomly a card in the desk of 52, then swap it with card 52.
Draw randomly a card in the first 51 cards, then swap it with card 51.
Draw randomly a card in the first 50 cards, then swap it with card 50.
and repeat until last card.
Then save the order of cards to keep track between sessions.