It is not provably fair because you must trust third party, but I agree its much better than if OP comes here and says: the winner is XY because my random number told it so = we know it was rigged
Provably fair would be for example: the list of entrants is published here with numbers from 0 to max and told the random number for selecting a winner will be taken from first block hash after time X, timezone Y as the first 4 hex characters after zeros whose will be mod-ed with the max entrants
Like block 238939
http://blockchain.info/block-index/388151/0000000000000049f7405dee9857490618e7536a1e28c750feef53125477eda2has hash
0000000000000049f7405dee9857490618e7536a1e28c750feef53125477eda2
and 49f7 is 18935 decimal so from your example
18935 mod 4 is 3 so winner is azrael
Good idea! That's a trick that might come in handy.