@mlouden03: To respond to the posts between you and Chariblaze, RNG'ing a starter as opposed to hatching one is somewhat easier if you're new to the process, albeit you don't have the luxury of egg moves and you'll have less of a margin for getting higher IVs on a lower frame. Starters can be classified as "gift" Pokémon, and thus fall under a Method 1 classification because the Pokémon is simply added to your party instantaneously without the need for any complex PID/IV jumbling algorithms that are used to increase variance in wild Pokémon and egg generation. So, with that in mind, to find an acceptable spread for your starter, you'll have to generate spreads under Method 1 in RNG Reporter's Time Finder (or JavaRNG/etc. if you use another program instead, it's all the same process). The one thing you want to keep in mind with the starters though is that each of them has a different starting or "monster" frame: Chikorita is 1, Cyndaquil is 5, and Totodile is 9. When you first start out the game, you won't have a way to reliably increase your frame, as you don't have the PokéGear or party Pokémon yet, so you'll literally have to just find spreads in RNG Reporter that match the starting frame of the starter you want. While this eliminates the need to do frame advancements, it also severely reduces the number of desirable IV combinations you can get, so unless you get lucky, you might not find a hex flawless all-31 spread unless you try and hit a really high delay, which is nearly impossible if you don't have a timer, and very frustrating if you're on a beginning level with learning RNG abuse.
Also, if you want to get a shiny, you're going to need to RNG your ID/SID combo (which plays into determining the generation of shiny Pokémon), it's impossible to find a shiny with flawless IVs unless you have one of a certain few combinations. RNG'ing for these values is
much harder than a standard process for getting a Pokémon, because again you have to hit very high delays (4000-5000+ usually), which is frustrating if you don't have a thorough understanding of RNG abuse conceptually (in other words it's probably not gonna work out well if you follow a cookbook process, you have to understand completely
what you're doing, not just how you're doing it). You also have to practice hitting your delays; the game starts counting delay from the moment you boot it up to the small instance after your character shrinks down (the black screen before the game starts in New Bark Town). However, the plus side here is that you can find all the information you need for a good ID/SID combo in RNG Reporter. There's a plugin application called "Pandora's Box" that you can access by clicking the respective button on RNG Reporter's main screen, which allows you to find an ID and SID based on the date/time/delay, or vice versa.
But, that's all assuming you've got a basic understanding of the general practice of RNG abuse. If all of that is making your head spin right now
, you can find great guides on both Youtube (check out bearsfan092drums' channel) and Smogon to get familiar with the more simple mechanics.