Can you preroll GPU particles?

I would really like to use GPU particles for a particular effect I’m working on, but I need to preroll them to fill out a space. It works fine with CPU particles, but then the particle count is severely limited. Is it a bug that it doesn’t work, or expected behavior? I ask, because the preroll parameters do seem to have an effect on GPU, just not as expected.