suivant cette configuration "pragma solidity 0.8.17;

import "../node_modules/@chainlink/contracts/src/v0.8/interfaces/VRFCoordinatorV2Interface.sol";
import "../node_modules/@chainlink/contracts/src/v0.8/VRFConsumerBaseV2.sol";

contract Penduel is VRFConsumerBaseV2 {

    VRFCoordinatorV2Interface COORDINATOR;" suivant la configuration, un smart contrat doit-il contenir une liste de mots dans son contrat ? si oui, chainlink génèrera aléatoirement un mot de cette liste ? Si non, peux tu m'expliquer?