You won't generate a valid CID from a generator. The CID is composed of 32 hexadecimal digits followed by 32 null digits, you actually only need to generate a valid 16 hexadecimal digit as the first 16 digits of CID doesn't need to be change, so as the last 32. That leaves you with 1.8 x 10^19 possible combinations. There are actually more variables you need to consider, but basically, If there are 100 million (I'm just rounding up) sold PS3 consoles, we can assume there are 100 million valid CIDs. 100 million = 1 x 10^8, which means, the odds of you getting a valid randomly generated console ID is lower than 0,555555556 x 10^-11 or 0,00000000000555555556. The odds of you winning the lottery are 1 in 175,711,536 or 0,000000006.
It's more likely for you to win the lottery than to generate a valid CID.
Since my suggestion doesn't seem to be getting the staff attention, I'll just link it here:
http://consolecrunch.com/threads/console-ids.509/#post-3986