Le Pokémon UHC dispose d'une mécanique de tirage au sort unique.
L'ensemble des rôles est toujours activé peu importe la situation et aucune composition est effectuable.
L'attribution des rôles se fera de manière totalement aléatoire, plusieurs doublons peuvent se produire dans une seule game tandis qu'un même rôle peut être absent pendant plusieurs autres. L'aléatoire ne prend donc pas en compte le fait qu'un autre joueur peut possèder le même rôle.