The school where I teach is on an Army post, so every morning I have to go through the security gate. You stop, show your ID to the guard and they usually wave you through.
Throughout the day, they randomly select cars to search, to be sure we aren't bringing illegal things on post.
When this happens, they make you pull off to the side, get out, open doors, hood, trunk, glove box, etc., and they inspect. Once they made me open my lunch bag.
They ask you: "Do you have any guns, knives, explosives, things that will stick me, poke me, hurt me?"
So every morning, when pulling up at the gate, we all wonder if this is our day to be searched. It is especially a problem for me as I am one that gets out of bed at the last possible instant. If even one tiny thing goes wrong (such as being selected for a search), I will be late.