Whilst having a random option would be great, The rolled faction should never remain hidden, because that inherently gives one player an advantage even before the game has started. Not so much in units but mainly in capping order.
Keep in mind this will also hide their commander/bulletin choice wich is too much of an advantage in my opinion.