I started out doing random number generators for FPGAs, but alot of the same principles apply to GPUs. Specifically, one should design generators that take advantage of the specific characteristics of the platform, rather than trying to adapt existing software methods.