I think compiler time random number is useful for cryptography things like blinding.
This built-in should also be constexpr. On platforms that does not support this feature (MSDOS) do not define this __builtin. Users can use #if __has_builtin(__builtin_secure_generate_random) #endif to detect whether this feature is supported. Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10