M_Random 1.0

Free Cryptographically strong random numbers for REAL Studio/REALbasic.
Rating
Your vote:
Latest version:
1.0 See all
Download
Free   22.8 KB
Freeware
Info updated on:

M_Random is a REAL Studio/REALbasic module that will call the cryptographically strong native random number functions within each OS. In Mac OS and Linux, that's /dev/random. In Windows, it's RtlGenRandom. The module comes with a harness project that demonstrates its features, and the module itself is well commented.
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

Comments

User

Your vote:

Related apps

Random Number Generator
Random Number Generator
Free
rating

Simply generate numbers.

Class Bingo
Class Bingo
rating

Class Bingo was developed to help teachers play bingo with their students.

FreeDice
FreeDice
Free
rating

A simple and free Mac OS X application for generating random numbers.

iDistract
iDistract
rating

The premier way of downloading your favorite flash games to the desktop and playing them at your pleasure.

ModeQuiz
ModeQuiz
Free
rating

This program requires Mac OSX 10.4 (10.6 for latest version).