If it's a new dynasty league or a redraft league, I like to use the irony dice server at IRONY You can send the results of the dice roll to an alternate email address, as well as send the results to yourself. Of course if your league is a dynasty league, and it's not the initial year, the order of finish determines the draft order.
Goto Fantasy Tools, and there is a draft randomizer that will allow you to enter all team names in your league and their email addresses. When you hit submit, it will pull a random draw and email it to the entire league so there aren't any "conspiracy theorists".
Works well if you can't get everyone together face to face.