Ir order to choose a winner the protocol needs to generate a random number.

The PoolTogether V3 Protocol improves randomness generation by utilizing the Chainlink VRF (verifiable randomness function). This integration enables the protocol to randomly select prize pool winners without needing to rely on the core team.

To read more about Chainlink VRF and how the number is randomly generated please refer to this Medium post:

Using Chainlink VRF for Randomness Generation in PoolTogether