Great Microsoft documentation, could not find anything about the algorithm or the seeding.
Windows developers have several alternative means of accessing the CryptGenRandom functionality; these alternatives invoke the same algorithm and share the same security characteristics, but may have other advantages.
...
Using RNGCryptoServiceProvider
Programmers using .NET should use the RNGCryptoServiceProvider Class
Note that Wikipedia seems outdated, for more up to date information, check the Microsoft pages of the CryptGenRandom function
Note that this answer is only valid if you actually get the Microsoft CSP that uses the CryptGenRandom
function. If you are on a non-Windows platform, or if you are refering to a different CSP, then check out those specific runtime configurations.