Pokemon RNG
Challenges
GB
New
GBA
Tools
Ruby and Sapphire
Any
Live vs Dead Battery
Any
Mirage Island
Emu
Egg RNG
Emu
Meteor Jirachi RNG
Emu
Static Live Battery RNG
Emu
TID RNG
Emu
Wishing Star Jirachi RNG
Emu
Wishmaker Jirachi RNG
Retail
Find SID
Retail
Find SID with Feebas
FireRed and LeafGreen
New
Emerald
Technical Documentation
NDS
New
3DS
Gamecube
Switch
Rough Drafts
Build 6399c44
Find Gen 3 SID
Hunt, Trade, and RNG with Us!
Keep Pokémon RNG Free & Growing
English
Got the Pokemon you wanted?
If everyone who used this site donated just $3/month, it could be a full time job for multiple people!
Help make this a reality!
If you're using an emulator or GBA flashcart
Load your save in
PKHex
or
pkmds.app
and view the SID.
If you're playing Ruby or Sapphire
PokeFinder
Open
PokeFinder
and click the "IDs" button in the "Gen 3" tab.
Select the "RS" tab in the new window that appears.
Check "Dead Battery" if you have a dead battery (likely), otherwise fill in the time and date you started the save.
Enter your TID in PokeFinder's filters.
Click "Generate" to get a list of possible SIDs.
If you have multiple possible SIDs, save your game before choosing your starter.
Attempt to RNG your starter for each SID. If you get a shiny, you found your SID.
Web tool with dead battery
Go to Lincoln's
SID Finder
.
Enter your TID and click the "TID" circle.
Enter
5a0
as the "Initial Seed".
Click "Generate" to get a list of possible SIDs.
If you have multiple possible SIDs, save your game before choosing your starter.
Attempt to RNG your starter for each SID. If you get a shiny, you found your SID.
If you already have a shiny
Use EV-reducing berries if the Pokémon has battled to reset EVs.
Open
PokeFinder
and go to "Gen 3 Tools" > "IV Calculator".
Input the Pokémon's info to determine its IVs.
Open "Gen 3 Tools" > "IVs to PID".
Enter the Pokémon’s IVs, nature, and your Trainer ID.
Search for results and determine the correct method:
Wild Pokémon: Methods 1-4.
Legendaries: Method 1.
If multiple SIDs appear, attempt to RNG a shiny using each until you find the correct one.
If you play Emerald, didn't alter Dewford Trends, and have a dead battery
Follow this guide
If you play Emerald, didn't alter Dewford Trends, and have a save under a day old
Follow this guide
If you have a hacked Wii or Gamecube and a GBA-GC cable
Dump your save with
FIX94's gba-link-cable-dumper
.
Load your save in
PKHex
or
pkmds.app
and view the SID.
If you have an NDS and NDS flashcart
Dump your save with
Rudolph's GBA Backup Tool
.
Load your save in
PKHex
or
pkmds.app
and view the SID.
If you can transfer Pokemon to a hacked DSI, 3DS, or Switch
Transfer a Pokemon up to your hacked console.
Dump your hacked console's save
GodMod9i for DSI
Checkpoint for 3DS
JKSV for Switch
Load your save in
PKHex
or
pkmds.app
and view the SID.
If you have an NDS connected to WiFi and a Gen 4 game
Join the
Pokemon RNG Discord
.
Ask if someone is willing to check the SID of your Pokemon using the
PokeClassic Network GTS
.
Transfer a Pokemon up to a Gen 4 NDS game.
Put a Pokemon on the
PokeClassic Network GTS
.
Tell the other person which Pokemon is yours.
If you can transfer Pokemon to Pokemon Home
Transfer a Pokemon up to Pokemon Home.
Join the
Pokemon RNG Discord
.
Ask someone to check the SID of the Pokemon.
If you're okay using ACE and play Emerald
Set up ACE with
this guide
.
Use the "Read SID from Pokémon in box 9 slot 27" code in
this pastebin
, which sets your TID to be your SID.
View your Trainer Card, which will now show your SID instead of TID.
Soft reset to avoid saving the changes.
If you're okay starting a new save in Emerald
Check the
Shiny Starter
guide.
If you're okay starting a new save in Fire Red or Leaf Green
Start a new save
Start a stopwatch when you press
A
to accept your name on the "YOUR NAME?" screen.
Stop the stopwatch when your character shrinks and turns white, just before the character is in the moving truck.
Open
PokeFinder
and click the "IDs" button in the "Gen 3" tab.
Select the "FRLGE" tab in the new window that appears.
Enter your TID in the
TID
field.
Multiply the number of seconds on your stopwatch by 59.7275, and round down to get your likely advance.
Subtract 50 from your likely adance and enter the result in the
Initial Advances
field.
Add 50 from your likely adance and enter the result in the
Max Advances
field.
Click "Generate" to get a list of possible SIDs.
If you have multiple possible SIDs, save your game before choosing your starter.
Attempt to RNG your starter for each SID. If you get a shiny, you found your SID.
If nothing above applies to you (last resort option)
Try to randomly encounter a shiny.
Follow the "If you already have a Shiny" section above.
Are we missing a method? Join the
Pokemon RNG Discord
and let us know!
Credits
Chinese translation: xuanyelin, Hakuhiro.