Our great sponsors
-
STC
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers. (by stclib)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
sfc64 is about the same speed as sfc32, so almost twice as fast per bit generated on most 64-bit platforms. I have a slightly modified version in my STC library which is equally fast, but supports threads/streams, similar to PCG. The lack of streams or jump function is one of the few criticisms to sfc. In my mind it is merely a theoretical limitation, as the chance for repeating subsequence are incredible small, but if you need that assurance, my variant can be interesting as it is quite a bit faster than e.g. xoshiro and not sensitive to "bad" seeds.