RandAO is a Teal library designed for requesting Verifiable randomness on AO.
Install the package via LuaRocks:
luarocks install RandAOlocal RandAO = require("RandAO")
local providers = { "provider1", "provider2", "provider3" }
local request_id = RandAO.request_randomness(providers)
local status = RandAO.check_request_status(request_id)
print("Request ID:", request_id)
print("Status:", status.fulfilled and "Fulfilled" or "Pending", status.result or "No result yet")