This generator produces verifiably random, auditable results suitable for use in prize-draw terms and conditions under the industry voluntary code. Read the fairness and compliance statement
Pick your prize draw winner in seconds, just enter your total number of entries and let the generator do the rest. Free to use, no sign-up needed, and trusted by UK fundraisers, charities, and community groups. Note: Crowdfunder prize draws are not raffles or lotteries.
Please use 'prize draw' in your project title and description rather than 'raffle' or 'lottery'.
This generator produces verifiably random, auditable results suitable for use in prize-draw terms and conditions under the industry voluntary code. Read the fairness and compliance statement
That's it. Every entry (including the free entries) has an equal chance, every time.
Read our prize draw guidelines for details.
Ready to raise money with a prize draw?
If you've got a great prize, Crowdfunder is the easiest way to turn it into a prize draw fundraiser. Set up your prize draw for free, share it with your supporters, and when the closing date arrives, come back here to pick your winner.
Not if you offer a genuine free entry route. Your paid entries and free entries must have the same chance of winning; you can't give paid entrants more chances than free entrants. If every entry requires payment, it becomes a lottery and a licence is needed. Crowdfunder's guidelines are built around this, so as long as you follow them, you're covered.
Use a genuine random process, like this generator, rather than picking by hand. Keep a record of when you ran the draw, what the total entry count was, and what number was generated. If a supporter ever questions the outcome, you'll have a clear audit trail to show them.
When someone enters via the free entry route, they need to include their full name and contact details, so you can get in touch if they win. Check your T&Cs for the exact format you specified.
Yes. If you're awarding multiple prizes, simply run the generator once per prize. After each draw, note the winning row number and remove that row from your CSV before running the next draw, so the same person can't win twice.
Yes, completely. No account needed, no limits on use.
Anyone, charities, community groups, sports clubs, businesses, and individuals can all run a prize draw on Crowdfunder, as long as you have a great prize and meet the platform guidelines. It’s worth noting that prize draws are not eligible for match funding. Find out more
In plain English
This tool picks winning numbers at random using a computer process. The method is open, repeatable in principle, and produces a result the promoter can record and show to entrants. Promoters should save the inputs (the range of ticket numbers and how many winners) and the outputs (the winning numbers, the draw name and the date and time) as their record of the draw.
Industry voluntary code (reference)
"Promoters of prize draws should ensure that prizes are awarded fairly in accordance with the rules and terms displayed to players. This should be by an independent person, or under the supervision of an independent person, unless winners are selected by a computer process that produces verifiably random and auditable results, or by a certified physical drawing machine."
Model terms
Promoters may copy the wording below into their prize-draw T&Cs.
1. Method of selection
Winners shall be selected by an automated computer process (the "Generator") operated by the Promoter at the time of the draw. The Generator takes as its inputs (a) the inclusive range of valid entry numbers issued by the Promoter and (b) the number of winners to be drawn, and returns that quantity of winning entry numbers.
2. Source of randomness
The Generator derives each selection from the pseudo-random number source provided by the entrant's web browser (the ECMAScript Math.random() function). This source is independent between draws and is suitable for the selection of prize-draw winners. It is not represented as cryptographically secure and must not be relied upon for any cryptographic purpose.
3. Selection algorithm
Where the draw requires unique winners, the Generator uses rejection sampling — repeatedly drawing a number within the stated range and discarding duplicates — until the required number of distinct winners has been obtained. Where the number of winners requested equals or exceeds the size of the range, the Generator returns a uniformly random permutation of the full range produced by a Fisher–Yates shuffle. In each case every valid entry number has an equal probability of being selected.
4. Verifiability and auditability
The Generator runs in the entrant's browser and its source code is publicly inspectable. The Promoter shall record, for each draw: (i) the inclusive entry-number range used; (ii) the number of winners drawn; (iii) whether unique winners were required; (iv) the date and time of the draw; (v) the name of the draw (if any); and (vi) the winning entry numbers returned. This record constitutes the auditable result of the draw and shall be retained by the Promoter for a period of not less than six (6) months following the draw.
5. Independence
Because winners are selected by a computer process producing verifiably random and auditable results, the draw is conducted without the need for an independent person to perform or supervise the selection, as contemplated by the applicable industry voluntary code for prize draws quoted above.
6. Promoter responsibilities
The Promoter shall: (a) publish the rules of the draw — including the entry-number range, the number of winners, the closing date and the prize(s) — before the draw is conducted; (b) ensure that the entry-number range provided to the Generator corresponds to the entry numbers actually issued to entrants; (c) conduct the draw once for a given set of rules and not re-run it in order to obtain a different result; and (d) retain the record described in clause 4.
7. No warranty; limitation of liability
The Generator is provided on an "as is" basis. Crowdfunder is the provider of the Generator only and is not the promoter of any draw conducted using it; Crowdfunder accepts no liability for the conduct of a draw or for the discharge of the Promoter's obligations to entrants. Entrants' rights in respect of a draw lie against the Promoter.
This statement is provided for general information and as model wording. It is not legal advice. Promoters operating in regulated jurisdictions should satisfy themselves of any additional requirements applicable to their draw.