M_Random是一个真正的工作室/ REALbasic的模块,将每个OS中调用保密性强的本土随机数的功能。在Mac OS和Linux,这是的/ dev /随机的。在Windows中,这是RtlGenRandom。该模块配备了一个线束项目,展示了其功能,模块本身有很好的注释。
这些都是它实现的功能:
- 在RandomDouble
- RandomBoolean
- RandomInt8
- RandomInt16
- RandomInt32
- RandomInt64 李>
- 在RandomUInt8
- RandomUInt16
- RandomUInt32
- RandomUInt64
- INRANGE(值1,值2)
- InRange_Int64 (值1,值2)
- BetweenValues(值1,值2)别名INRANGE
- BetweenValues_Int64(值1,值2)别名InRange_Int64
- 每种不超过(值)
- LessThan_Int64(值)
- ArrayInRange(CNT,值1,值2)
- ArrayInRange_Int64(CNT,值1,值2)
- RandomMemoryBlock(mbSize)
- 在Random.BetweenValues INRANGE一样,但价值可以给任何顺序
- Random.SeedFromEntropy一样使用Random.Seed = M_Random.RandomUInt32
要求:
REALbasic的2005r1或更高版本
评论没有发现