A fair integer between two bounds
Random Number Generator
Classroom groups in Mysuru, office lucky-draws in Noida and board-game nights in Kochi still need a random integer. This generator picks uniformly from the inclusive range you type — default 1 to 100. It is not a certified lottery RNG and not a cryptographic key source.
A number you need in a queue
People use “random number” for seating, for picking a retrospective speaker, for raffles at a housing-society AGM in Thane. IndiaKit keeps the tool boring on purpose: two integers, one result, no account, no identity numbers. Do not use it to pick OTPs or passwords.
How the lookup or formula runs
The engine takes ceil(min) and floor(max) and uses a JS PRNG: floor(random × (max−min+1)) + min. Default 1–100. Each click is independent; there is no “fair over 1000 draws” guarantee on a web PRNG.
If min > max, the result is not a useful draw — swap the bounds. Non-numeric text becomes NaN and should be replaced with integers.
Society lotteries that must follow state law need a documented process, not this webpage. This is a convenience spinner.
Picking a speaker from 100 chits in Mysuru
A teacher in Mysuru numbers 100 chits and types 1 and 100. The generator returns an integer in that range (the sample run in development showed 94 — yours will differ). She still lets a student watch the screen so the class trusts the draw.
What we do not store
Browser or server PRNG, not a hardware entropy source. Not valid as a public lottery under state gambling rules. Never use it for banking passwords or OTPs.
Common questions
Is 94 more likely than 7?
In a correct uniform draw, no. A single sample of 94 in documentation is coincidence. If you need statistical proof, this is the wrong product.
Can I draw without replacement?
Not automatically. Record drawn numbers on paper and exclude them, or narrow the range.
Will you store my min and max?
They are inputs to a calculation. Do not type secrets. This is not a password generator.