I believe so. Radio mode is more or less random, isn't it?
The idea behind iTunes "genius" playlist is to queue up a bunch of similar tracks. How well it does this is debatable.
iTunes determines "similarity" based on listening and purchasing habits apparently. Sometimes it's genius playlists are spot on, other times wildly divergent.
Unfortunately iTunes doesn't make this info available via web services. My plugin uses Last FM web services, which will give you a list of similar tracks for any track, as well as a list of similar artists. Once again, results vary.
The difference between my plugin and Last FM DJ is his just queues one song at a time, then does the next "similarity" match on that song. Because of the principle of 6 degrees of seperation, after a while, you can have shifted over into something entirely different than what you started with, which of course can be fun (like Radio mode). His also will auto stream and save songs for you, which is tremendously cool.
Mine queues all the songs in one wack, based on the currently playing track. It's more for making playlists I guess you could say. You can "merge" with another track later if you like, for building more varied mixes.
Here's an example, so you'll see what I mean:
>>> Looking up "When We Get Famous" by Math And Physics Club
Merging with current Playlist
Found 149 Similar tracks according to Last FM
Found track: Mars by The Lucksmiths
Found track: Young and Dumb by The Lucksmiths
Found track: Get It Right by The Fairways
Found track: Twee by Tullycraft
Found track: Leaders of the New School by Tullycraft
Found track: Emblematic by Pipas
Found track: Run Run Run by Pipas
Found track: Popkiss by Blueboy
Found track: Talulah Gosh by Talulah Gosh
Found track: One Two Three Four by Acid House Kings
Found track: Springtime Sunshine by The Shermans
...
Or... Here's something more mainstream:
>>> Looking up Devil's Haircut by Beck
Found 174 Similar tracks according to Last FM
Found track: Fight Test by The Flaming Lips
Found track: Caring Is Creepy by The Shins
Found track: Do You Realize?? by The Flaming Lips
Found track: Such Great Heights by The Postal Service
Found track: Blister in the Sun by Violent Femmes
Found track: In the Aeroplane Over the Sea by Neutral Milk Hotel
Found track: Holland, 1945 by Neutral Milk Hotel
Found track: Chicago by Sufjan Stevens
Found track: Changes by David Bowie
Found track: Casimir Pulaski Day by Sufjan Stevens
Found track: The Way We Get By by Spoon
Found track: Ziggy Stardust by David Bowie
Found track: Needle in the Hay by Elliott Smith
Found track: July, July! by The Decemberists
Found track: Like a Rolling Stone by Bob Dylan
Found track: All Apologies by Nirvana
Found track: Don't Panic by Coldplay
Found track: Come as You Are by Nirvana
Found track: Black Dog by Led Zeppelin
Found track: Say Yes by Elliott Smith
Found track: Pink Moon by Nick Drake
Found track: Sexy Boy by Air
Found track: Money by Pink Floyd
...
Found 72 Similar artists according to Last FM
Found artist: The Flaming Lips
Found artist: Radiohead
Found artist: The White Stripes
Found artist: Sonic Youth
Found artist: Cake
Found artist: Soul Coughing
Found artist: Thom Yorke
...
SmartAss Playlist contains 137 files
As you can see, some of these similar tracks are kind of wild calls. So, the results shouldn't be taken too seriously. Of course, Beck is a bad example, because everyone listens to Beck.