Motivation
Sources of randomness in computation is an extremely subtle in complex art. In most OS implementations this starts with an entropy pool. Entropy pools typically gather peripheral device data, such as mouse movements, during a boot sequence or CPU usage etc and then use several mixing / stirring techniques to improve the quality of the randomness.
Windows entropy pools appear to be slightly stronger than Linux systems but remain largely closed source while Linux systems are transparent about how entropy pools are built, stored and measured as seen from this extract from Unix.stackexchange thread.
" The only time when /dev/urandom is problematic is when a system doesn’t have enough entropy yet, for example on the first boot of a fresh installation, after booting a live CD, or after cloning a virtual machine. In such situations, wait until /proc/sys/kernel/random/entropy_avail reaches 200 or so. After that, you can use /dev/urandom as much as you like."
Often times block header hash values offer a potentially good source of randomness for things like a two man lottery contract, there is no security level guarantee. More exciting is the potential of initialize ECC curves with trustworthy “nothing up my sleeve” numbers at some future point in time.
AIBlock block headers have exceptionally strong random seeds embedded in them. The AIBlock explorer shows them as UNiCORN seeds, referring the Prof Arjen Lenstra’s UNiCORN or UN< i >COntestible Random Numbers
The original Cryptology ePrint Archive paper details both the generation of a random number seed with measurable security levels and then goes on to detail how to use them in setting up trustworthy ECC services.
Thus in principle one can consider constructing an OP CODE that could retrieve a pre-existing block header and its associated UNiCORN seed. This is possible on AIBlock because of how the multi node type architecture processes blocks in such a way that we do not suffer from blockchain blindness
Next the OP CODE would allow for two different PARAMs, SEED and CIPHER. Both Cha-Cha 20 and FORTUNA should be considers for block and stream RNG schemes.