Yaarel
🇮🇱He-Mage
I was just about to suggest my system - randomly place the Standard Array:
Roll 1d6 to pick where the 15 goes.
Roll 1d5 to place the 14 among the remaining stats
1d4 for 13
1d3 for the 12
1d2 for the 10
And then stick that 8 in the loser spot.
The cool thing about a list of pregenerated arrays is, the size of the numbers vary as well as their locations. Yet each array remains roughly equal in value.