Shun'ichi Amari's contributions to machine learning and information theory are so wast that they can steal one from him and he can still get a couple of noble prices for his work.
@Melvin Carvalho could you explain a bit how you envision interaction with bitcoin for reading out blockhashes? If i understood correctly your test code you have currently hard coded blockhash into the script. Is there a benefit of reading that out from blockchain in a more random manner? The randomness is already given by npub, and I guess that one can derive an arbitrary long chain of random numbers from that. Are there more options for transforming npub + blockhash to random numbers besides what you use?