Here's the best way to get a random blog entry from the movable type database:
SELECT entry_basename, entry_week_number
FROM `mt_entry`
WHERE entry_id >= (
SELECT FLOOR( MAX( entry_id ) * RAND( ) )
FROM `mt_entry` )
ORDER BY entry_id
LIMIT 1 ;