So in my game I had been using fixed numbers on the 5 resource planets players could build on. They were spread so that they were 3-4, 4-5, 5-6, 6-7 and 7-8, The higher the number the more valuable the resource.
The players would turn over a card, numbered 3-8. All players would collect on resources equal too or lower than the number drawn.
This mostly works, and it meant I didn't have to have changing resources numbers on the board, and more parts. But everyone was getting the same resources each turn.
The new method I have been kicking around is this;
No numbers on the board, instead each player gets a card, it spells out which resource they collect on what numbers. The odds are the same on each card, but the distribution is different. And instead of 6 numbers, 3-8. its 7, 1-7.
Resource 1 1,2,3,4,5,6
Resource 2 3,4,5,6,7
Resource 3 1,2,3,4
Resource 4 5,6,7
Resource 5 1,2
Then each player collects on the turned card versus their distribution and what planets they have access too.