Over a decade ago, I discovered World of Warcraft and became obsessed with it. I started downloading add-ons to customize my game, but soon realized that not all add-ons did exactly what I wanted. So, I decided to learn how to make my own add-ons using the Lua programming language. The game allowed users to create add-ons, but had security measures in place to prevent automation and bots. However, I wanted to break those restrictions and challenge myself. I found a way to manipulate the game’s random number generator to pass information into the secure environment, allowing me to automate actions. It was a niche exploit in a video game, but it was a thrilling experience to manipulate something supposedly random.
https://orlp.net/blog/when-random-isnt/