Your assumption about some older players being randomly generated is correct. I can't recall the max age for randomly generated players by nordeus, but I know I've seen a few at age 29.
Good to know. Since I started this thread, I've had a hard time finding young players to buy. Every transfers list I search on has many players 23+ and maybe two or three under 22. Strange, but it may just be happening to me.