vDSO getrandom has been in the kernel for what, two weeks? And it is only "super fast" compared to the unbelievably slow full syscall. Compared to PCG it is like watching rocks grow.
I think neither are unbelievably slow. I dunno, take some measurements and see, maybe it suits you.