What's the differences between the concepts “pseudorandom generator” and “pseudorandom number generator”?
In fact, I want to implement a pseudorandom function based on GGM's construction at http://crypto.cs.uiuc.edu/wiki/index.php/GGM_PRF, but I need to get a doubling length PRG first. I cannot find any effective way to do this.
Can anybody help me or give me another way to implement a pseudorandom function?