Why didn’t I think of it before? The Joke Database has been here for a while, in fact it predates this blog by a few years. But now I have a page which you can just keep refreshing to read random jokes which will be selected until you’ve read them all – though duplicates are not filtered out.