The idea centers on ordering the records by a random parameter an then getting the TOP n number of records. The NEWID() function from SQL Server makes a great candidate for getting a random parameter since this method generates a GUID.
In SQL Server, try out this query.
SELECT * FROM Quote ORDER by NEWID();
SELECT TOP 1 * FROM Quote ORDER by NEWID();