Chainlink VRF is used to return a completely random number, all on-chain, ensuring fairness and transparency. The number of tokens you hold determines the likelihood of winning. More tokens held means better odds of winning. Even holding a fraction of a token could win, albeit with extremely unlikely odds. All prizes are paid in BUSD and hence the lottery does not affect the token price.