Select random record from a given result set

SELECT TOP 1 * FROM [table] ( ... query ... ) AS [New_Table] ORDER BY NEWID();