- Contents in this wiki are for entertainment purposes only
FPsGA Code Modules: Difference between revisions
Jump to navigation
Jump to search
XenoEngineer (talk | contribs) No edit summary |
XenoEngineer (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
=== | === modRandomity === | ||
<html> | <html> | ||
<style> | <style> |
Revision as of 14:45, 1 March 2024
modRandomity
Public Enum enumRandomAlgorithm enuRA_VB6_Rnd enuRA_LCG ' Linear Congruential Generator **See note at EOF. enuRA_MersenneTwister ' Mersenne Twister, specifically MT19937. enuRA_Xorshift ' A class of shift-register generators. enuRA_WELL ' Well Equidistributed Long-period Linear. enuRA_BlumBlumShub ' Cryptographically secure based on hard mathematical problems. enuRA_ANSI_X9_17 ' A CSPRNG standard using block ciphers. enuRA_NIST_SP800_90A_HMAC_DRBG ' A CSPRNG from NIST using HMAC. enuRA_NIST_SP800_90A_CTR_DRBG ' A CSPRNG from NIST using block cipher in counter mode. enuRA_SimplexNoise ' Used for procedural content generation, ' similar to Perlin but computationally more efficient. enuRA_CellularAutomata ' For generating randomness through cellular automata rules. enuRA_LaggedFibonacci ' A lagged Fibonacci generator. enuRA_Quantum ' Representing quantum random number generators, ' though not directly implementable in VB6. End Enum