Unfortunately, I am not aware of any method that can allow the 2B to create such random sessions at this time. I believe that I will have to create my own computer control program for multiple reasons with the random sessions being one of those reasons.
The self-bondage setups that I use are supposed to be inescapable. During the sessions, I have plenty of time to test ways to escape and often find escape methods unknown before the session starts. The next session will always eliminate the previous escape methods, but actually making sure that that no other escape methods exist is rather difficult for me.
Definitely planning on trying another session soon. Wish me luck on actually making it inescapable.