Although the random numbers for this website have been extended to include 2023, the principles are set out here, and I see no point in duplication. The distributions finally used are listed below.