Might be a stupid question, but would it be possible to let each bakers emmit a random number each time a block is baked, then aggregate those numbers, make a hash from the result, and store it in the block?
That would provide a way to get an unpredictable random number on-chain for each blocks?
I still struggle to get a random number for NFT random generation