User Rating 0.0
Total Usage 0 times
1
History
Is this tool helpful?

Your feedback helps us improve.

About

Fortnite's loot pool has exceeded 500 unique weapons across 30+ seasons, spanning categories from Assault Rifles to Mythic boss drops. Selecting a weapon at random for challenge runs, custom games, or content creation requires more than a coin flip. A naive uniform distribution ignores the fact that rarity tiers are not equally populated. A pool containing 40 Common items and 5 Mythic items will almost never surface a Mythic under uniform sampling. This generator implements weighted selection where probability P(w) is inversely proportional to the tier's population size, ensuring fair representation across rarities when desired.

Filters narrow the candidate pool before selection. If you restrict to Shotguns of Epic rarity or above, the algorithm only samples from that subset. The tool displays canonical stats including damage per shot, fire rate in rounds per second, magazine capacity, and derived DPS. Note: stat values reflect standard configurations and may differ from in-game values after balance patches. Use this for loadout challenges, tournament draft picks, or content brainstorming where manual selection introduces bias.

fortnite random weapon fortnite generator weapon randomizer fortnite loadout battle royale random loadout generator

Formulas

The selection probability for each weapon w in the filtered candidate pool S is computed as follows. Under uniform mode, every weapon has equal probability:

P(w) = 1|S|

Under weighted mode, each rarity tier r is assigned a weight Wr. Common = 1, Uncommon = 2, Rare = 4, Epic = 8, Legendary = 16, Mythic = 32. The probability becomes:

P(w) = Wr(w)i S Wr(i)

Where r(w) returns the rarity tier of weapon w, and |S| is the cardinality of the filtered set. This ensures higher-rarity weapons surface more frequently when weighted mode is active, counteracting the natural skew of a Common-heavy loot pool. The selection uses cumulative distribution: a random value u [0, 1) is mapped to the CDF to pick the weapon.

Where: P(w) = probability of selecting weapon w. Wr = weight assigned to rarity tier r. S = filtered candidate weapon pool. u = uniformly distributed random variate from crypto.getRandomValues.

Reference Data

WeaponCategoryRarityDamageFire RateDPSMag SizeReload s
AR (M16)Assault RifleCommon295.5159.5302.3
SCARAssault RifleLegendary365.5198.0302.1
Pump ShotgunShotgunUncommon900.763.054.6
SPAS-12ShotgunLegendary1160.781.254.2
Tactical SMGSMGRare2013.0260.0352.2
P90SMGLegendary2210.0220.0402.5
Bolt-Action SniperSniperRare1050.3334.713.0
Heavy SniperSniperEpic1320.3343.614.3
Rocket LauncherExplosiveEpic1100.7582.513.4
Grenade LauncherExplosiveRare1001.0100.063.0
Hand CannonPistolEpic600.848.072.1
Suppressed PistolPistolEpic326.75216.0161.5
MinigunAssault RifleLegendary2112.0252.00
Hunting RifleSniperUncommon861.086.011.9
Drum GunAssault RifleUncommon269.0234.0503.3
Combat ShotgunShotgunEpic731.85135.185.3
Tactical ShotgunShotgunRare791.5118.585.1
Infantry RifleAssault RifleLegendary444.0176.082.1
Boom BowExplosiveMythic1151.0115.011.3
Flint-Knock PistolPistolCommon860.3328.413.2
Burst AR (AUG)Assault RifleEpic325.0160.0302.6
RevolverPistolCommon540.948.662.4
CrossbowSniperRare790.863.212.5
Mythic GoldfishThrowableMythic2001.0200.010

Frequently Asked Questions

Uniform selection gives every weapon in the filtered pool identical probability regardless of rarity. Weighted selection assigns exponentially increasing weights (Common = 1, Mythic = 32) so rarer weapons appear more frequently than their pool proportion would suggest. This is useful for challenge runs where you want a fair chance of getting high-tier weapons without manually filtering out commons.
Stats reflect canonical base values from each weapon's primary season of availability. Epic Games frequently adjusts damage, fire rate, and magazine size through patches. Treat displayed values as reference benchmarks. For tournament-accurate data, cross-reference with the current season's patch notes.
Yes. Set the "Quantity" slider to 5. The generator draws without replacement from the filtered pool, meaning you will not receive duplicate weapons in a single roll. If the filtered pool contains fewer weapons than the requested quantity, the tool will warn you and generate the maximum available.
DPS equals damage per shot multiplied by fire rate in rounds per second. Bolt-action snipers deal over 100 damage but fire at 0.33 rounds/second, yielding roughly 34 DPS. Conversely, the Tactical SMG deals 20 damage but fires at 13 rounds/second for 260 DPS. DPS is a sustained-fire metric and does not account for burst damage, headshot multipliers, or build-breaking capability.
The generator uses the Web Crypto API (crypto.getRandomValues) which provides cryptographically secure pseudorandom numbers. This is substantially higher quality than Math.random() which uses a simple PRNG. For weapon selection purposes this exceeds any fairness requirement.
Filters are applied as a logical AND chain. If you select "Shotgun" category and "Legendary" rarity, only weapons matching both criteria enter the candidate pool. If no weapons match the combined filter, the tool displays an empty-pool warning rather than silently relaxing constraints.