Randomizing query results using an optional parameter in MsSQL