Esistono diverse implementazioni, ad esempio

http://opensource.apple.com/source/L...FreeBSD/rand.c

http://research.microsoft.com/en-us/...crt/rand.c.htm