Alright, so I wanted to spice things up in Apex Legends, you know, get out of my comfort zone with legends and weapons. So I thought, why not build a little randomizer? I’m no coding whiz, but I figured it couldn’t be that hard, right?
First, I brainstormed a bit. What did I want this thing to do? Basically, I needed it to:

- Pick a random legend.
- Pick two random weapons.
- Maybe, maybe, pick a random drop location, but that seemed a bit much for a first try.
I decided to keep it simple and stick with the legend and weapons for now.
Next, I googled around, looking for some basic examples of randomizers, maybe even some specific to Apex. I found some forum posts and stuff, but nothing that was exactly what I was looking for. It was mostly people asking for a randomizer, not sharing how they made one.
So, I figured I’d just try to piece something together myself. I remembered playing around with a random number generator before. It can give you a number between, say, 1 and 10. Since I knew how many legends and weapons there were (at the time, at least!), I could just assign a number to each one.
My “Code”
This is pretty embarrasing, because you know, some of you can code and I’m still struggling with it, but I just used a notepad and a basic approach. I made a manual thing that I will use.
I literally just wrote down all the legends in a list, numbered them, and did the same for the weapons. I made a table on paper for the legends and the guns.
Then, I will use a website to generate a random number for the legend, and two more numbers for the weapons. I will search for what I manually numbered, and select them in the game. Yup. That’s it.
It’s not pretty, it’s not automated, but hey, it works! I played a few rounds with completely random setups, and it was actually a lot of fun. I ended up using legends and weapons I’d normally never touch.
I mean, is this “making” a randomizer? I don’t know, but it worked to randomize the legends and guns for me. I accomplished what I initially wanted which was to make the game more exciting for me!