The Automated Playlist Generator generates playlists based on constraints you set, such as track length, genres, when the track was last played, whether or not artists, albums, composer, etc. should be repeated, total length of the playlist, score, year, labels, and many more. You can set multiple constraints, and choose how strictly each should be followed. For instance, if you want to burn a CD, you can choose one or a few genres, and set the length of the playlist as both approximately 75 minutes, and not longer than 80 minutes.
A number of preset playlists are provided to get you started.