Rand returning Int

BlitzMax Forums/BlitzMax Programming/Rand returning Int

Not quite what you asked for, but it fakes it well enough:
SuperStrict

SeedRnd(MilliSecs())

Local random:Long = Rand(0,$7fffffff)
random :Shl 32
random :| Rand(0,$7fffffff)
Print random
Print LongHex (random)
I'm sure you could elaborate on it to cover the last two missing bits if you really need them bad enough.