It depends on how you call your "randoms"
girl a,b, on option 1 c,d on button 2, e on button 3, with a chance of no response.
then assign rarity of tease after girl picked from second random
girl/rarities like a1,b1,a3,a2,xx,b3 could come from button 1, and another list from button 2 and so on.
either way create maybe a last scene list say last 1 girl or last 3 scenes. so that there are no back to back or common repeats created by the rng. just a quick check of the result that it's not in the temp-blacklist and if it is give a no response instead and cycle back the the options. (because hey irl the same girl isn't likely to do the same guy the same way in a chatroom back to back scenes.)
also stupid idea, but maybe a later version of one like this, add Tipping to upgrade the scene/experience.
or gifting if it's mistresses, (gifting could alter her rng, or open up options, depending on which gift you choose)
less stupid idea, dev mode on/off and if dev mode on when we pull a girl give us the scene variables(like girl1/rare) so we know what we are reporting on.
clarity are the dialogs fixed per girl per rarity, or is each line slightly different.