I wrote one of those for my calculator about 25 years ago, mostly to deal with massive cluster hits. Everyone I played with was okay with me using it, but one guy absolutely refused to use it himself. Of course, his average roll for 2d6 was somewhere around 10, so I think his issue was more about the fact that the program was too honest.
The very first time I used that program in a game, one of my previously undamaged units got hit with LB-X rounds from multiple Clan 'Mechs. I can't remember how many individual hits there were, but I think four or five were TAC chances. We didn't use a floating crit rule, so both engine and gyro ended up trashed.
I still used it, because that's how random (or pseudorandom) numbers work.