Jason Selburg (4/25/2011)
**YES THIS IS A TRICK QUESTION**It's intent was to get you thinking, and spark conversation on the validity of Microsoft's statement that this is by design and not a bug.
Seems this only happens If you order the output of a radom set by a row of newid values being created during the same transaction to delete values from the set. I would call the script buggy and write it in a way it worked long before I engaged microsoft to resolve something that IMHO: is working as expected.
Unless I was trying to write a trick question that would get more than 90% wrong answers. Those seem to be real popular these days.