By doing this, you'd get random albums to appear one after another, but the tracks within those albums would play in order.
Yes, you can already do this. Here's how:
1) Create a playlist called "Random Albums".
2) Tag the "Random Albums" playlist with the "Always Randomize" flag in the playlist properties.
3) Copy all of your individual album into the "Random Albums" playlist as sub-playlists. For instance, you now have playlists named:
Random Albums
.......A Night at the Opera
.......Ray of Light
.......Moving Pictures
.......Dark Side of the Moon
(etc...)
4) Make sure none of the sub-album playlists are tagged with the randomize flag.
Then just turn off shuffle, and play the "Random Albums" playlist. It will shuffle the first level (the albums) but not the next level (the songs within the albums).