This PRNG uses Bijective AES CPU encryption to produce good pseudo-random numbers, very, very fast. For more info see here.
See Main.c
for a usage example.
This PRNG makes use of the AES encryption instructions found on most modern CPUs - and therefore must be compiled with -maes
on gcc:
Example: gcc -O3 -std=c99 -maes Main.c
For even faster PRNG see here.