Getting a random row from PostgreSQL?
To pick a random row, see:

quick random row selection in Postgres

SELECT *
FROM words
WHERE Difficult = 'Easy' AND Category_id = 3
ORDER BY random()
LIMIT 1;


Since 9.5 there's also the TABLESAMPLE option; see documentation for SELECT for details on TABLESAMPLE.