# Main Objective

The core objective of RNDFusion hub is to develop a fast, secure, and decentralized mechanism for generating random numbers necessary for game smart contracts. Blockchain games require almost instant random number generation, for a real-time game the user cannot wait 30 seconds to continue their experience and pseudo random numbers isn't an option. By leveraging numerous lightweight oracles and cryptography, generating off-chain random numbers becomes feasible at blazing fast speeds. The oracle creates a unique signature hashed with their private key and a seed, the RNDFusion contract verifies it and the random number is sent on. The oracle cannot alter any part of the random number, the only thing they can do is choose not to send the data but two other oracles will be there to fulfil the request. The random number generated is verifiable but not predictable or modifiable.
