Modscraper Modscraper Minecraft
(ARCHIVE) Faster Random logo

(ARCHIVE) Faster Random

Mod

by AnOpenSauceDev

A rewrite of the Minecraft RNG system, fixing vanilla bugs and improving the speed of random calls.

Type

Mod

CurseForge Downloads

22,184,086

CurseForge ID

912121

Modrinth Downloads

7,205,688

Modrinth ID

RfFxanNh

Last Updated

Nov 6, 2026

Description

Faster Random

You are looking at the CurseForge page of Faster Random. The description here may be outdated from the Modrinth description. This page is more intended for pack authors, and I will likely take a while to respond to any comments.

Faster Random is a rewrite of Minecraft's random systems to use the new LXM generators introduced in Java 17, instead of the slower CheckedRandom (and related generators) within Minecraft. Most JVM's should support the generator by default, but check your logs for any warnings!

This also patches the MC-239059 "bug"(which doesn't have much of an effect on the game, but is still a bug.)

Faster Random's generators take more time to construct on most systems (I only have my Linux AMD system to go off of), but are much faster to generate numbers. Since minecraft re-uses many generators (meaning the construction penalty is avoided), the performance gain can vary largely.

Performance can be tested via the testmod, which runs a benchmark against each method when run.

Currently, Faster Random targets the slower random generators, which creates a performance boost with world structure placement/generation, and feature + carver placement and generation, alongside a lot of client-side things like dropped items. Currently Faster Random does not do anything to the faster generators yet. (Until I'm sure it'll improve performance noticably and not cause more harm than good)

Should you use this mod?

It's likely that Faster Random will only improve worldgen performance up to a certain extent, as you'll quickly hit a RAM and I/O bottleneck from the increased amount of chunks stored in RAM/being written to disk. This isn't a bad thing, this just means that you're generating chunks faster than the rest of your system can store them. Depending on your system, your mileage may vary greatly.

As a result, this mod provides the most performance in situations where the server thread(s) are CPU bottlenecked (singleplayer runs on an internal server), but have access to a decent amount of fast memory and storage (DDR4 RAM, and a SATA III or better HDD).

For world generation, Faster Random is almost 1:1, but some cave shapes will generate differently to Vanilla. Everything else is 1:1. It's likely that these differences will be unnoticiable, but shouldn't be used for parity-sensitive things like speedrunning. Optifine's math optimizations do far more damaging changes to worldgen than Faster Random.

Faster Random does not need to be on both the client and server. Faster Random can provide a small performance boost client-side, as quite a few things are still random there.

System Requirements (3.0.0+)

(Note: You may be unknowingly using a headless JDK for Minecraft, which breaks Faster Random due to a variety of strange reasons. Please check if you have downloaded the correct JDK/Package if Faster Random is crashing.)

If you're using the normal Minecraft Launcher, this mod should work fine with the bundled JVM, and you're free to ignore these instructions if no warning shows up in your logs.

Usage with other mods

Faster Random should work well with a large variety of mods, especially after 4.0.0. Faster Random will also actively support most major worldgen mods and Distant Horizons.

Faster Random also can perform better alongside other terrain optimization mods such as Noisium and C2ME, thanks to them making better leverage of Minecraft's random systems with multithreading. Ideally, you should use Noisium + Faster Random, and throw as much ram (10GB+) as you can spare at Minecraft when using Distant Horizons (C2ME has a performance hit with DH). Faster Random can leverage Noisium for a reduction in CPU usage from world generation.

Forge?

Francium is an unofficial forge variant for 1.16 and 1.18, which mostly does what Faster Random does, albeit without the worldgen optimizations. For 1.20.1 and these worldgen changes, Sinytra Connector should be able to run the mod with a "stable enough" experience. For 1.20.1+, you can try using the NeoForge port.

Faster Random's Icon is licensed under CC-BY-SA. Code is licensed under Apache 2.0.

Like this mod? Feel free to support development by contributing code, creating bug reports, and letting others know about it (it helps a lot)!

Compatibility

Mod Loaders

Fabric Client Server Quilt

Game Versions

1.19.3 1.20.2 1.21 1.19.4-Snapshot 1.20.5 1.20.2-Snapshot 1.20.5-Snapshot 1.19.4 1.19.2 1.20.3-Snapshot +10 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (125)

Show fewer
Better MC [FORGE] - BMC4 Better MC [FORGE] - BMC4 Prominence™ II: Hasturian Era Prominence™ II: Hasturian Era Better MC [FABRIC] BMC2 Better MC [FABRIC] BMC2 Fear Nightfall: Remains of Chaos Fear Nightfall: Remains of Chaos Homestead - A Cozy Survival Experience Homestead - A Cozy Survival Experience BigChadGuys Plus (w/ Cobblemon!) BigChadGuys Plus (w/ Cobblemon!) Prominence™ II: Hasturian Era Prominence™ II: Hasturian Era Better MC [FABRIC] BMC3 Better MC [FABRIC] BMC3 Otherworld [Dungeons & Dragons] Otherworld [Dungeons & Dragons] Medieval MC [FORGE] MMC4 Medieval MC [FORGE] MMC4 Biohazard: Project Genesis - The Ultimate Apocalypse Biohazard: Project Genesis - The Ultimate Apocalypse Cisco's Fantasy Medieval RPG [Dragonfyre] Cisco's Fantasy Medieval RPG [Dragonfyre] Homestead Homestead Ascendra Ascendra Cobblemon Academy 2.0 Cobblemon Academy 2.0 Cobblemon Academy (Legacy) Cobblemon Academy (Legacy) Medieval MC [FABRIC] MMC3 Medieval MC [FABRIC] MMC3 BigChadGuys Plus (Non Cobblemon!) BigChadGuys Plus (Non Cobblemon!) GenCraft - Forge your world, Create your destiny! GenCraft - Forge your world, Create your destiny! Better MC Skyblock [BMCS] Better MC Skyblock [BMCS] Medieval MC [FABRIC] MMC2 Medieval MC [FABRIC] MMC2 Sensible MC Sensible MC Reimagined Reimagined Gensokyo Reimagined QOL Gensokyo Reimagined QOL A Distant Journey A Distant Journey Compression Compression Remain [Zombie + SCP Apocalypse] Remain [Zombie + SCP Apocalypse] Lees Zombie Apocalypse - Fallen Earth Lees Zombie Apocalypse - Fallen Earth Vintage Wilds Vintage Wilds Arcane Dragons [FABRIC] Arcane Dragons [FABRIC] RLFabric RLFabric The Last War - Guns And Adventure The Last War - Guns And Adventure Forget Me Not Forget Me Not Big Globe Optimized (FORGE) Big Globe Optimized (FORGE) Optimized Maxima Optimized Maxima Melatonin Melatonin Vanilla Extension Vanilla Extension Fresh & Cozy Fresh & Cozy Horizon (RU) Horizon (RU) Modpack Essentials Modpack Essentials Big Globe Optimized [NEO/FORGE/FABRIC] Big Globe Optimized [NEO/FORGE/FABRIC] BigChadGuys Minus BigChadGuys Minus [JWN] Just what is needed [JWN] Just what is needed Monumenta Cakedition Monumenta Cakedition BigStarGuys - BigChadGuys x Cobblemon Star Academy BigStarGuys - BigChadGuys x Cobblemon Star Academy Bladeborne - Medieval Soulslike Bladeborne - Medieval Soulslike AdventureCrafts [Fabric] AdventureCrafts [Fabric] SkyPlus (w Cobblemon) SkyPlus (w Cobblemon) Scurz PvP Scurz PvP Dark Fantasy [MMC] Dark Fantasy [MMC] Performatic Performatic Chunky Optimizations Chunky Optimizations GeoRail GeoRail Neon Neon Better Aeternium Better Aeternium Real RPG Real RPG Big Globe Optimized (FABRIC) Big Globe Optimized (FABRIC) Christmas Dreams Christmas Dreams HLStuff - Adventure & Exploration HLStuff - Adventure & Exploration BigChadGuys Plus (w/Cobblemon) // Wommii's Version BigChadGuys Plus (w/Cobblemon) // Wommii's Version NYLE RP inspiré de PokéRayou & Cobblemon Academy 2.0 NYLE RP inspiré de PokéRayou & Cobblemon Academy 2.0 VulkanPojav VulkanPojav Puppy Girl Empire BCG/Cobblemon Puppy Girl Empire BCG/Cobblemon RPG 101: The Storm Scourge RPG 101: The Storm Scourge True: Calamity True: Calamity Kingdom Come - Reckoning [RPG] Kingdom Come - Reckoning [RPG] NO STRINGS ATTACHED A Survival Horror Pack NO STRINGS ATTACHED A Survival Horror Pack Skybound Origins Skybound Origins (Closed) CE Wandering Wilds (Closed) CE Wandering Wilds Simplicity Refabricated: Vanilla+ Simplicity Refabricated: Vanilla+ ALBOE! [FABRIC] ALBOE! [FABRIC] Voyager RPG - A Fantasy Action RPG Experience Voyager RPG - A Fantasy Action RPG Experience The Cordyceps Fungus The Cordyceps Fungus Beta Decay Beta Decay Dragonlands Dragonlands Zenavia Cobblemon Academy Zenavia Cobblemon Academy The Pond Edition [NEOFORGE] The Pond Edition [NEOFORGE] Ciscos Dragonfyre - NFN Official Ciscos Dragonfyre - NFN Official Rob's Cobblemon Academy Rob's Cobblemon Academy Valiant RPG Valiant RPG Towny Cobblemon Towny Cobblemon Camputron Chronicles Camputron Chronicles CobbleValley CobbleValley Mechanical suffering Mechanical suffering Reload Again Reload Again Goonables Goonables Shenanigans Shenanigans Sengoku Chronicles Sengoku Chronicles Winter Leveling Winter Leveling The Adventure of 1000 - Hunters of Evil The Adventure of 1000 - Hunters of Evil OverEngineered OverEngineered Create - Means of Production Create - Means of Production Nomad Medival Nomad Medival Vile Shadows Vile Shadows Triforce's Cobblemon Academy Triforce's Cobblemon Academy Dungeon Crawlers SMP Dungeon Crawlers SMP Whittled & Wistful Whittled & Wistful Potato RPG - Performance Meets Adventure Potato RPG - Performance Meets Adventure Turkuć SMP: PENTIMENTO Turkuć SMP: PENTIMENTO PandaLand Pack PandaLand Pack

External Resources