I've made a first attempt at a front end to this.
After selecting a league file, you get presented with a list of leagues in your saved games and the next draft type and date if applicable to that league.
Clicking on a league will bring up the draft order for that draft taking into account any traded picks that have occurred.
Picks that have been traded are highlighted in green on the main draft order as well as being listed in a handy ready reckoner on the right.
Clicking one of the two buttons to randomise the draft does just that. I did a whole draft randomisation and the picture below shows a sample of the altered draft order
And below is a picture from the Draft screen in OOTP showing a general random list of teams (KC have 3 picks, Detroit have 2 in a row)
There are a couple of things that need to be ironed out before I can set it free
1. Only allow randomisations on the day of the draft - if you do it too early it recalculates the draft order on the day of the draft.
2. To put the Rule 5 Draft into it. It currently only deals with Inaugural and Amateur drafts.
There probably isn't much call for using something like this. But the concept can be extended to expanding the draft (introducing Sandwich picks)