M_Random
Cryptographically strong random numbers for REAL Studio/REALbasic.
M_Random is a REAL Studio/REALbasic module that will call the cryptographically strong native random number functions within each OS.
These are the functions it implements:
RandomDouble RandomBoolean RandomInt8 RandomInt16 RandomInt32 RandomInt64 RandomUInt8 RandomUInt16 RandomUInt32 RandomUInt64 InRange( value1, value2 ) InRange_Int64( value1, value2 ) BetweenValues( value1, value2 ) alias for InRange BetweenValues_Int64( value1, value2 ) alias for InRange_Int64 LessThan( value ) LessThan_Int64( value ) ArrayInRange( cnt, value1, value2 ) ArrayInRange_Int64( cnt, value1, value2 ) RandomMemoryBlock( mbSize ) In addition, the module extends the native Random class with new methods:
Random.BetweenValues Like InRange, but values can be given in any order Random.SeedFromEntropy Same as using Random.Seed = M_Random.RandomUInt32
This software was checked for viruses and was found to be clean. Click here to see antivirus report.
trusted
DOWNLOAD
22.8 KB
Free