I definitely like the idea of having it as a widget, I’m loving messing with Widgets right now and I’ve got the Sofa App Widget on my second home screen right now. I think I would still want to have that functionality in the app as well as having it in Widget form if possible. I think it would be a bit odd if you were in the app scrolling looking at everything and decided you wanted to pick a random entry and had to back out of the app to go to a widget. But definitely having a Widget that did that would be cool and might encourage someone to pick randomly more often.
As far as how Sofa can help suggest your next entertainment in a smart way that’s a good question. I’m just spitballing here but one way it could suggest something is based on how long ago you entered something in. So Sofa could say “It’s been 3 months since you added this movie, maybe now’s the time?” And when it does something like that it could also give you the option to remove it from the list if you figure you’re just never gonna do that thing. Another way could be if you are logging in activity on a Video Game or a Book but haven’t completed it yet Sofa could say “You’re on a roll! Keep playing/reading this!”
I’m not a software dev so you can ignore any or all of those suggestions. There’s definitely a lot of ways you could go about doing that. But yeah Random Widget would be cool, also would like to have the functionality in app if possible. Thanks for listening to my suggestion.