Simple Random Sampling: Formula, Steps & Examples

Simple Random Sampling

A plain-English guide to simple random sampling — what it is, the formula, two worked examples, and a 10-step field protocol you can follow today.

Quick answer

Simple random sampling is a probability sampling method where every unit in a population has an equal and independent chance of being chosen, so every possible sample of size n is equally likely. You list and number every unit, then draw n of them at random — usually without replacement. It removes selection bias and lets you generalise your results to the whole population.

  • Each unit's chance of selection equals n / N (sample size divided by population size).
  • Works best when you already have a complete list of the population — a sampling frame.
  • Almost always done without replacement, so no unit is picked twice.

Picture a bag of 100 numbered marbles. Close your eyes, shake the bag, and pull out 10. That is simple random sampling in one sentence. Every marble had the same chance of landing in your hand, and the 10 you pulled were not chosen because they looked interesting or were easy to reach.

What is simple random sampling?

Simple random sampling is a probability sampling method in which every unit in a population has an equal and independent chance of being selected, so every possible sample of a given size is equally likely. It is the baseline that every other sampling design is measured against.

Two conditions must hold for a draw to count as a true simple random sample. First, every unit needs the same selection probability. Second, the selections must not depend on each other beyond the no-repeat rule. When both hold, your sample is, on average, a small mirror of the population, and the usual maths for confidence intervals and significance tests applies cleanly. This idea traces back to Neyman’s 1934 work on representative sampling, which set out why random selection beats hand-picking "typical" units.

The opposite of this is convenience sampling, where you take whoever or whatever is easiest to reach. That is fast, but almost always biased, because easy-to-reach units are rarely typical units. The simple random sampling definition exists precisely to rule that bias out.

A sampling frame of 20 numbered units, a random draw, and the resulting sample of 5 units Sampling frame (N = 20 units) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 random draw Sample (n = 5 units) 3 7 12 15 19 each unit chosen with probability n / N = 5 / 20 = 0.25
Every numbered unit in the sampling frame has the same chance of being drawn into the sample.

When to use simple random sampling (and when not to)

Use simple random sampling when you have a complete list of your population and no strong reason to treat any subgroup differently. It is the safe default for small to medium studies on a fairly uniform population.

It starts to struggle in three situations. If the population is spread across a huge area, a random draw can scatter your sites and eat your travel budget. If an important subgroup is rare, a pure random draw might miss it completely. And if there is no list to draw from in the first place, you cannot do it at all. Here is how simple random sampling in research methodology compares with the common alternatives.

MethodHow it worksBest whenMain weakness
Simple randomNumber every unit, draw at randomYou have a full list and a fairly uniform populationCan miss small subgroups; scatters field sites
SystematicPick every k-th unit after a random startUnits are already in a list or a line (transects, files)Bias if the list has a hidden pattern
StratifiedSplit into groups (strata), sample within eachClear subgroups you want representedNeeds group information up front
ClusterRandomly pick whole groups, then sample inside themPopulation is spread in natural clumpsLess precise per unit sampled
ConvenienceTake whatever is easiest to reachQuick pilots and rough checks onlyBiased; results cannot be generalised

When you compare simple random sampling vs systematic sampling, the key question is whether your list has a repeating pattern. If it does, systematic sampling can lock onto that pattern and mislead you — a problem Madow and Madow described in their 1944 work on systematic sampling. When subgroups matter, stratified sampling is usually the better choice, and Royall’s 1970 paper on finite population sampling theory explains why a model-based view can sometimes beat pure randomisation when you have good auxiliary information.

Four sampling designs compared: simple random scatters picks across the whole list, systematic takes every k-th unit, stratified samples within groups, and cluster selects whole groups Four ways to choose a sample (green = selected) Simple random picks scattered across the whole list Systematic every k-th unit after a random start Stratified sample within each group Cluster choose whole groups at random
A side-by-side comparison of simple random, systematic, stratified, and cluster sampling, with selected units shown in green.

How to do simple random sampling: step by step

To select a simple random sample, you build a complete list, number it, generate random numbers, and pick the matching units without repeats. Five steps cover the whole process.

  1. Define the population. Write down exactly who or what is eligible. A vague population gives a vague result.
  2. Build the sampling frame. Make a complete list of every unit. This is the step people skip, and it is where most studies go wrong.
  3. Number every unit. Assign 1 to N, with no gaps and no duplicates.
  4. Decide the sample size n. Use a precision or power calculation, not a guess.
  5. Draw the numbers at random. Use a random number generator or a random number table. Discard any number outside 1 to N, and discard repeats, until you have n unique units.
The five steps of simple random sampling: define the population, build the sampling frame, number every unit, set the sample size, then draw units at random From population to sample in five steps 1 Define the population 2 Build the sampling frame 3 Number units 1 to N 4 Set sample size n 5 Draw at random
The hard work is steps 1 and 2 — a complete, correctly numbered list. The random draw in step 5 is the easy part once a tool does it for you.

That is the whole simple random sampling method. The discipline lives in steps 1 and 2; the randomness in step 5 is the easy part once a computer or a free tool does it.

The simple random sampling formula, in plain English

The core simple random sampling formula is the selection probability: every unit is chosen with probability n / N. Everything else — the sampling fraction, the standard error, and the finite population correction — follows from that one fact, a result formalised in Horvitz and Thompson’s 1952 paper on sampling without replacement.

Selection probability and sampling fraction

P(unit i is selected) = n / N     and     f = n / N

Where: n = sample size, N = population size, f = the sampling fraction (the share of the population you measured). The inclusion probability for a simple random sample without replacement is the same n / N for every unit.

The number of distinct samples you could possibly draw without replacement is the binomial coefficient C(N, n) = N! / (n!(N − n)!), and a true simple random sample gives each of them an equal chance — the property Hansen and Hurwitz built their 1943 sampling theory around.

Without replacement, a drawn unit is removed and cannot be chosen again; with replacement, the unit returns to the pool and can be chosen more than once Without replacement the standard for real studies 1 2 3 4 5 6 drawn units are removed draw Sample 35 Each unit can be chosen once. With replacement units return to the pool after each draw 1 2 3 4 5 6 nothing is removed draw Sample 353 A unit can be chosen again.
Real studies almost always sample without replacement, which is also what earns the finite population correction below.

The sample mean and the finite population correction

The sample mean is an unbiased estimate of the population mean. Its standard error shrinks as n grows, and shrinks a little further when your sample covers a large slice of a small population. That second effect is the finite population correction, or FPC, and it is the part most quick guides skip — even though Cochran’s 1946 comparison of sampling designs showed it can matter for precision.

x̄ = (1/n) Σ xᵢ      SE(x̄) = (s / √n) × √(1 − n/N)

Where: = sample mean, s = sample standard deviation, n = sample size, N = population size, and √(1 − n/N) is the finite population correction. A common rule of thumb is to drop the FPC when the sampling fraction f is below about 5%, since it barely changes the answer.

The finite population correction barely matters at a 0.6% sampling fraction but shrinks the standard error by almost 30% at a 50% sampling fraction When the finite population correction matters Ignore it n = 30, N = 5,000 sampling fraction f = 0.6% SE shrinks by only 0.3% FPC factor = 0.997 ≈ 1 It matters n = 250, N = 500 sampling fraction f = 50% SE shrinks by 29.3% FPC factor = 0.707
Two finite population correction scenarios: a large population where the correction barely matters, and a small population where it shrinks the standard error by almost a third.

Two worked examples of simple random sampling

Numbers make this method click faster than any definition. Here are two full simple random sampling examples — a small classroom case using the lottery method, and a field-survey case that needs the finite population correction.

Example 1: the lottery method (small population)

Setup. A wildlife biology class has N = 40 students, and only n = 8 seats are free on a field trip to a sloth bear release site. The instructor wants a fair, unbiased way to choose who goes.

Step 1 – number everyone. Each student gets a unique number from 01 to 40.

Step 2 – read random numbers. Using a random number generator (or table), the instructor reads two-digit numbers one at a time, keeping a number only if it is between 01 and 40 and has not already been kept:

07, 52 (skip — over 40), 19, 33, 02, 71 (skip — over 40), 28, 19 (skip — repeat), 41 (skip — over 40), 15, 09, 36

Step 3 – stop at n = 8. The kept numbers, in order, are 07, 19, 33, 02, 28, 15, 09, 36 — eight unique students, each with selection probability n / N = 8 / 40 = 0.20 (20%).

Reading a random number stream: numbers over 40 or repeats are skipped, and the first eight valid numbers become the sample Reading the random number stream (N = 40, n = 8) 07 52 19 33 02 71 28 19 41 15 keep >40 keep keep keep >40 keep repeat >40 keep 09 36 Final sample (8 units): 07, 19, 33, 02, 28, 15, 09, 36
Eight green tiles survive the two screening rules — in range (1–40) and not already chosen — to become the final sample.

Example 2: estimating a mean with the finite population correction

Setup. Across N = 500 villages bordering six forest ranges, a survey team draws a simple random sample of n = 50 villages and records the number of livestock-depredation incidents reported in the last year.

Results. The sample mean is x̄ = 4.20 incidents per village, with sample standard deviation s = 2.10.

Step 1 – sampling fraction. f = n / N = 50 / 500 = 0.10 (10%).

Step 2 – standard error without the FPC. SE = s / √n = 2.10 / √50 = 0.297.

Step 3 – apply the FPC. √(1 − f) = √(1 − 0.10) = √0.90 = 0.949, so SEFPC = 0.297 × 0.949 = 0.282 — about 5.1% smaller.

Planning tools and data collection

In practice, you do the random draw with a spreadsheet's random-number function, a statistics package, or a small purpose-built tool — the maths above never changes by hand. A dedicated Simple Random Sampling Calculator for drawing your sample and checking the finite population correction is in development on StatsUnlock.

Once your sample is drawn and the data are in, the next job is summarising it. If you need the centre of your sample's distribution, the free Median Calculator on StatsUnlock gives you the median with a step-by-step solution. If you want a robust measure of spread that is not thrown off by a few extreme villages or plots, the free Mean Absolute Deviation Calculator on StatsUnlock walks through MAD, standard deviation, and the confidence interval in one go — useful for checking the SE and FPC numbers from Example 2 above.

Sample results: what a typical output looks like

A finished simple random sampling draw should leave you with a short, clean record like the one below, built from Example 2.

QuantitySymbolValue
Population sizeN500 villages
Sample sizen50 villages
Sampling fractionf = n/N0.10 (10%)
Sample mean4.20 incidents/year
Sample standard deviations2.10
Standard error (with FPC)SE0.282
95% confidence intervalx̄ ± 1.96 SE3.65 to 4.75

Keep this table — or its equivalent — with your raw data. It is the record a reviewer or a future you will look for first.

How to use simple random sampling in the field: a 10-step protocol

Use this 10-step protocol to run a simple random sample end to end, from defining your population to archiving your results. It is written so a student or field team can follow it on site without extra reading.

Step 1: Define population & question

Step 1: define the population and the study question, then write down exactly who or what is eligible 1 Define the population and the study question Decide who or what counts before you count anything Study area boundary outside frame N = ? eligible units inside the boundary Write it as one sentence Population + question Clear boundary = defensible sample
Step 1 — sketch the study area boundary, mark which units fall inside it, and write the population and research question as one clear sentence.

Start by writing one sentence that names your population and your question, for example: "All forest-edge villages in the six study ranges, to estimate average livestock-depredation incidents per year." If you cannot write that sentence cleanly, the rest of the study will be hard to defend. A vague population — "villages near the forest" — gives a vague result, because nobody, including you, can say afterwards exactly who was eligible to be sampled. Decide on a clear boundary (a forest range map, a list of administrative units, a date range) and write it down before you do anything else. This single sentence becomes the first line of your methods section, so get it right now.

Step 2: Permits & sampling frame

Step 2: get permits, then build a complete numbered sampling frame of every eligible unit 2 Get permits and build the sampling frame Paperwork first, then a complete list of every unit Permits and access Forest dept. permit APPROVED Forest dept., local admin, and ethics sign-off Sampling frame (one row per unit) ID Location Habitat type 001Range A, plot 14Forest edge 002Range A, plot 22Scrub 003Range B, plot 03Forest interior ......... NRange F, plot 41Agriculture edge No gaps, no duplicates — every eligible unit gets exactly one row
Step 2 — secure the right permits, then build a sampling frame spreadsheet with one row per eligible unit, numbered from 1 to N.

Apply for any permits you need from the forest department, ethics committee, or local administration before you set foot in the field — field seasons stall fast without this; while you wait, build the sampling frame: a complete list of every village, plot, transect, or camera-trap point that fits your population definition from step 1. Use revenue records, forest range maps, or a GIS layer of grid cells. This list is the part people skip, and it is where most studies quietly go wrong, because anything missing from the frame has zero chance of ever being sampled, no matter how random your draw is.

Step 3: Number every unit

Step 3: assign a unique number from 1 to N to every unit, with no gaps or duplicates, then double-check the count 3 Number every unit, 1 to N Any consistent order works — what matters is no gaps and no repeats Numbered units (1 to N) 1 2 3 4 5 6 7 8 9 10 11 12 ... ... ... ... ... N Any order works: alphabetical, geographic, or frame order Final checks Count of rows = N (no missing units) Max number = N (no gaps above N) No number repeats (sort and scan once)
Step 3 — give every unit a number from 1 to N in a consistent order, then run three quick checks: row count, maximum number, and no duplicates.

Go down your sampling frame and assign a unique number from 1 to N to every unit, in any order, whether alphabetical, geographic, or the order they appear in your record. Then check your work: does the highest number equal the total count N? Are there any duplicate numbers, or any unit with no number at all? A spreadsheet's COUNTIF and a sorted list catch almost every mistake here in under five minutes. This step feels mechanical, but an off-by-one error or a duplicated number quietly shifts every selection probability away from the clean n/N you are relying on.

Step 4: Decide sample size n

Step 4: decide the sample size n using a precision or power target, not a round number 4 Decide the sample size n Work backward from precision or power, then round up Set your targets first Margin of error target +/- 5% Confidence level 95% Estimated variance from pilot data n = ? ← solve the formula precision/power formula for a mean or proportion Bigger n means a tighter estimate sample size n margin of error n 5% Apply the FPC once n / N is above about 5%
Step 4 — set a precision or power target, solve for n with the standard formula, read the trade-off on the precision-vs-n curve, and apply the finite population correction if n is large relative to N.

Decide n from how precise you need your estimate to be, not from what feels achievable. A simple starting point is the standard margin-of-error formula for a proportion or mean, adjusted with the finite population correction once n gets close to N. If you are testing a hypothesis instead of estimating a value, run a power calculation for the comparison you plan to make. Either way, write down the target precision or power before you compute n, so the number is defensible later. Round up, not down. A slightly larger n costs a little more time but protects your confidence interval.

Step 5: Draw the random sample

Step 5: read random numbers, keep what is in range and new, discard out-of-range or repeated numbers, and stop at n 5 Draw the random sample Read numbers in order: keep, skip, or repeat — stop at n RNG seed = 2026 range 1-N Random number stream 07 52 19 33 02 71 28 19 41 15 keep >N skip keep keep keep >N skip keep repeat >N skip keep in range and new — keep it outside 1-N — discard already kept — discard (repeat) Kept so far 8 / 8 target reached — stop Final sample: 07, 19, 33, 02, 28, 15, 09, 36
Step 5 — read random numbers one at a time. Keep numbers that are in range (1 to N) and not already used; discard out-of-range numbers and repeats; stop once you have n.

Open a random number generator (a spreadsheet's RAND function, a statistics package, or a printed random number table) and read numbers one at a time. Keep a number only if it falls between 1 and N and has not already been kept. Discard out-of-range numbers and repeats, exactly as in Example 1 earlier in this guide. Stop the moment you have n unique numbers. Write the full sequence down, including the discards, with a timestamp or seed value. This record is what makes your sample reproducible: anyone with the same seed can regenerate the identical draw.

Step 6: Plan field logistics

Step 6: map the selected units, group them by accessibility, and plan an efficient visiting order and route 6 Plan field logistics and a route Group by accessibility, then map an efficient visiting order Selected units and route Forest range river road 1 2 3 4 5 easy access (forest range) remote, cross river/road first Visiting order and timing 1 Unit 07 — 9:00 AM 2 Unit 19 — 10:15 AM 3 Unit 33 — 11:30 AM 4 Unit 02 — 1:30 PM (river crossing) Build slack time around remote units
Step 6 — mark every selected unit on a map or GIS layer, group them by accessibility, and plan a visiting order and rough schedule that minimises backtracking.

Mark the n selected units on a map or GIS layer and group them by accessibility, such as road distance, forest-range boundary, or season. Random selection does not guarantee a convenient route, so this step is about logistics, not randomness; you are free to choose the order you visit units in, as long as you visit all of them. Estimate travel time between clusters of points, check which units fall inside protected areas needing extra clearance, and build a realistic day-by-day visit schedule. Build in 10-15% slack for weather, vehicle breakdowns, or a unit that turns out to be unreachable.

Step 7: Prepare equipment & brief team

Step 7: pack equipment, print data sheets, and brief the team on the protocol 7 Prepare equipment and brief the team Pack a checklist, print enough sheets, and walk through the protocol once Equipment checklist GPS unit Data sheets Camera trap Binoculars First-aid kit 07,19 Sample list + reserves Team briefing protocol walk-through Same recording protocol for every unit, every observer
Step 7 — pack and check off your equipment, print the sample list with reserve numbers, and run a short team briefing so everyone follows the same recording protocol.

Pack a GPS unit (or a phone with offline maps) loaded with the coordinates of every selected unit, plus printed or digital data sheets that match the variables in your sample-results table. Before heading out, brief every team member on the protocol: how to confirm they are at the correct unit, what counts as a valid observation, and what to do if a unit cannot be reached. Five minutes of briefing here prevents hours of cleanup later, because two field workers who interpret "livestock-depredation incident" differently will quietly corrupt your sample mean before you ever see the data.

Step 8: Visit units & record data

Step 8: visit each selected unit, record data on site, and run a quick quality check before moving on 8 Visit each unit and record data Fill the sheet on site, then run a quick QA check before you leave Field data sheet — Unit 19 Field Value Unit ID019 GPS coordinates11.41 N, 76.70 E Date / time14 Jun 2026, 10:15 ObserverRP Observation3 scats, 1 pugmark One row per field, filled in on site — not from memory later Before you move on, check: Every required field is filled in GPS point matches the planned unit Units and rounding match the protocol Photo or note for anything unusual GPS pin should sit inside the unit boundary
Step 8 — fill in the data sheet on site, then run a short quality check (complete fields, correct GPS point, consistent units) before moving to the next unit.

At each unit, follow the same recording protocol every time: same questions, same units of measurement, same rounding rules. Before leaving, re-read the data sheet out loud or have a second team member check it: are all fields filled in, do the numbers look plausible, and does the GPS point match the planned location? This in-field QA step catches most errors: a missed field, a transposed digit, a unit visited by mistake — while you can still fix them on the spot. Fixing an error in the office, weeks later, usually means a wasted return trip.

Step 9: Handle problem units

Step 9: handle problem units by logging the reason for any skipped unit, then drawing the next reserve unit from a pre-drawn list 9 Handle problem units Log the reason, then replace from a pre-drawn reserve list — never by convenience Today's sample (units to visit) 07 19 33 02 28 flooded trail — unreachable Field log entry Unit 33: not visited — trail flooded Date: 14 Jun 2026. Replaced with reserve. Logged by: RP Pre-drawn reserve list Reserve 1: unit 36 use next Reserve 2: unit 11 Reserve 3: unit 24 Never substitute by convenience always use the next pre-drawn reserve
Step 9 — when a unit cannot be visited, log the reason in your field notebook and replace it with the next number on a reserve list that was drawn at the same time as the main sample.

Some selected units will be inaccessible (flooded road, active landslide), refuse participation (a household survey), or turn out not to exist (a map error). Decide your replacement rule before the field season starts: the cleanest option is to draw a small reserve list of extra random numbers at the same time as step 5, and substitute the next reserve unit in order when a problem occurs. Log every substitution with a reason. This matters for your methods section, because a high replacement rate concentrated in one area (say, all the hardest-to-reach villages) can reintroduce the bias simple random sampling was meant to remove.

Step 10: Enter data, calculate & archive

Step 10: calculate your results, then archive the raw data, code, and the random seed together for reproducibility 10 Enter data, calculate, and archive From raw data sheet to a result you can hand to someone else and they can reproduce 1. Raw data sheet Unit, GPS, date, value 07 4.40 ... 19 3.90 ... 33 4.60 ... enter the same day, double-check 2. Calculate mean, SE, 95% CI with FPC if n/N > 5% x̄ = 4.20, CI 3.65-4.75 save the code/script, not just the numbers 3. Archive seed = 2026 raw data + code + seed, kept together A reproducible sample = same data, same code, same seed, same result a year from now
Step 10 — enter and check raw data the same day, calculate your summary statistics with code you save, and archive the raw data, code, and random seed together.

Enter the data into a spreadsheet or R/Python script, compute the sample mean, standard error, and finite population correction as in Example 2, and check the numbers against a calculator such as the Mean Absolute Deviation Calculator on StatsUnlock for a second opinion. Then archive four things together in one folder: the raw data, the cleaned data, the analysis script, and the random number seed (or the full discard-and-keep sequence from step 5). This bundle is what lets a co-author, a reviewer, or future-you regenerate the exact same sample and the exact same numbers a year from now — the final, often-skipped piece of a reproducible simple random sample.

Tips and notes for simple random sampling

These are the small habits that separate a clean random sample from one that quietly falls apart under review. Split into two groups: things to do, and things to watch for.

Tips

  • Generate more random numbers than you need (about 20% extra) so you have ready replacements for duplicates, out-of-range draws, and units you cannot reach.
  • Always record the seed for your random number generator. Without it, no one (including future you) can reproduce the draw.
  • If your sampling frame has gaps or duplicate entries, clean it before you draw. A messy frame is the single biggest source of hidden bias.
  • For small populations (under a few hundred), apply the finite population correction. It is one extra line of arithmetic and it changes your confidence interval.
  • Pilot your sample size on last season's data if you have it. A quick variance estimate from 20-30 old records will sharpen your n far better than a guess.

Notes

  • Simple random sampling needs a complete list of the population. If you cannot build that list, look at cluster or systematic sampling instead.
  • "Random" does not mean "haphazard". Picking units that happen to be convenient is not simple random sampling, even if it feels unbiased.
  • In Excel, =RAND() next to each row, then sort, gives you a quick random order. In R, sample() with a fixed seed does the same job and is easier to document.
  • If your study involves people, animals, or protected sites, get the right ethics and forest-department permits before you draw any sample — the sampling design itself rarely needs approval, but access to the units almost always does.
  • A random sample protects against selection bias, not against measurement error. Careful data collection still matters just as much.

How to report simple random sampling in a research paper

State three things in your methods section: the population and frame, the sample size with its justification, and the exact draw method including the seed. Here are templates you can adapt directly.

Methods section (APA-style)

"A simple random sample of n = 50 forest plots was drawn without replacement from a sampling frame of N = 500 plots (sampling fraction = 10%) using R 4.3 (sample(), seed = 2026). Each plot had a selection probability of 0.10."

Thesis or dissertation phrasing

"To avoid selection bias, every unit in the sampling frame was numbered from 1 to N, and a simple random sample was drawn using a seeded random number generator. The full list of selected unit numbers and the seed are reported in Appendix B for reproducibility."

Plain-language summary

"We numbered every plot in our study area and used a computer to pick 50 of them completely at random, so every plot had an equal and known chance of being chosen."

Whichever version you use, always state the seed or the exact source of your random numbers. That single detail is what lets another researcher reproduce your sample exactly.

Common mistakes with simple random sampling

  • Treating a convenience list as a sampling frame. A list of "easy to reach" units (roadside plots, willing respondents) is not the same as a list of all units. Build the frame from the full population, not from access.
  • Skipping the finite population correction for small N. When the sampling fraction is above about 5%, leaving out the FPC overstates your standard error and makes your confidence interval wider than it needs to be.
  • Reusing the same random numbers across studies. Each draw needs its own seed and its own sequence. Recycling an old random number list quietly turns a random sample into a fixed, repeated one.
  • Replacing "hard to reach" units with the nearest convenient one. Swapping unit 47 for unit 48 because 47 is across a river reintroduces the bias that random sampling was meant to remove. Replace using more random draws, not proximity.
  • Confusing "random sampling" with "random assignment". Simple random sampling is about how you choose units to study. Random assignment is about how you allocate those units to treatment groups in an experiment. The two answer different questions.
  • Calculating sample size after the data are in. Sample size needs to be set in advance, from your target precision and an estimate of variance — not adjusted afterwards to make a result look stronger.

Conclusion: why simple random sampling still earns its place

Simple random sampling is the baseline every other probability sampling method is judged against. Give every unit in your population a number, decide how many you need, and let a random number generator — not your judgement — choose which ones you study. Done correctly, it gives every unit an equal and known chance of selection, which is exactly what makes the statistics that follow (means, proportions, confidence intervals) valid.

A few things to carry forward from this guide:

  • You need a complete, clean sampling frame before you can draw a true simple random sample. If you cannot list every unit, this is not the right method — look at cluster or multi-stage sampling instead.
  • Sample size and the finite population correction are not optional extras. They decide how precise your estimate is and how honest your confidence interval looks.
  • Always record your seed and draw method. Reproducibility is what separates a defensible sample from a lucky one.
  • Use simple random sampling when your population is small to moderate and a full list exists; reach for systematic, stratified, or cluster designs when the population is large, spread out, or naturally grouped.

Once you have your sample data in hand, the next step is usually summarising it. The free Median Calculator and Mean Absolute Deviation Calculator on StatsUnlock are good places to start turning your random sample into the numbers your report or paper actually needs.

Frequently asked questions

Q1. What is simple random sampling?

Simple random sampling is a method of choosing a sample where every unit in the population has an equal and known chance of being selected. You number every unit in your sampling frame, then use a random number generator or a lottery draw to pick the units for your sample. It is the baseline probability sampling method that all the others (systematic, stratified, cluster) are compared against.

Q2. What are the four main types of probability sampling?

The four main probability sampling methods are simple random sampling (every unit has an equal chance), systematic sampling (pick every k-th unit after a random start), stratified sampling (split the population into groups, then sample randomly within each group), and cluster sampling (randomly select whole groups, then study every unit inside the chosen groups).

Q3. How do you do simple random sampling step by step?

First, define your population and build a complete sampling frame. Second, give every unit a unique number from 1 to N. Third, decide your sample size n. Fourth, use a random number generator (or seeded software like R's sample()) to draw n numbers without repeats. Fifth, the units matching those numbers are your sample. Always record the seed so the draw can be reproduced.

Q4. What is the formula for simple random sampling?

The core formula is the selection probability, p = n / N, where n is your sample size and N is the population size. For example, if N = 40 and n = 8, every unit has a p = 8/40 = 0.20 (20%) chance of being chosen. When estimating a mean from a small population, the finite population correction, the square root of (1 - n/N), is applied to the standard error.

Q5. What is the difference between simple random sampling and stratified sampling?

Simple random sampling draws units directly from the whole population with no grouping. Stratified sampling first splits the population into meaningful subgroups (strata), then draws a random sample from each one. Stratified sampling usually gives more precise estimates when the subgroups differ a lot from each other, but it needs extra information to define the strata. Simple random sampling is simpler and works well when the population is fairly uniform.

Q6. What is the difference between random sampling and simple random sampling?

"Random sampling" is the broad family of methods that use chance to select a sample, including simple random, systematic, stratified, and cluster sampling. "Simple random sampling" is one specific method within that family, where every unit is drawn directly and independently from the full population with an equal chance. So simple random sampling is a type of random sampling, but not every random sampling method is "simple."

Q7. Is simple random sampling biased?

No, simple random sampling is designed to be unbiased: every unit has the same known chance of selection, so the sample should reflect the population on average. Bias can still creep in through a poor sampling frame (missing or duplicate units), non-response, or replacing hard-to-reach units with convenient ones. The method itself is fair; how it is carried out determines whether bias appears in practice.

Q8. What are the advantages and disadvantages of simple random sampling?

Advantages: it is free of selection bias, easy and cheap to run for small to moderate populations, and every unit has a known, equal chance of selection, which makes the statistics straightforward. Disadvantages: it needs a complete sampling frame, which is often hard to build, and it can become impractical or expensive for very large or widely spread populations, where systematic, stratified, or cluster sampling tend to work better.

Q9. How do you calculate sample size for simple random sampling?

You start with how precise you need your estimate to be (your margin of error), a confidence level (commonly 95%), and an estimate of the population's variability (from a pilot study or past data). Plug these into the standard sample-size formula for a mean or proportion. If your sampling fraction (n/N) is above about 5%, apply the finite population correction to refine the result for small populations.

Q10. What is the difference between simple random sampling with and without replacement?

"Without replacement" means once a unit is selected, it is removed from the pool so it cannot be picked again — this is the standard approach and gives n distinct units. "With replacement" means a selected unit goes back into the pool and could be picked more than once, which is less common in field studies but is the assumption behind some statistical formulas. Without replacement is more efficient for a fixed population size.

Q11. How do you do simple random sampling in Excel?

List your population in a column, then add a helper column with =RAND() next to each row. Copy this formula down for every unit, then sort the whole table by the helper column from smallest to largest. The first n rows after sorting are your simple random sample. Convert the RAND values to fixed numbers first (copy, then "Paste Values") so they do not recalculate and shuffle your sample again.

Q12. What is a real-life example of simple random sampling?

A wildlife survey team numbers all 40 forest plots in a reserve from 1 to 40, then uses a random number generator to draw 8 plot numbers without repeats. Those 8 plots, and only those, are surveyed for the study. Large national surveys, such as household health or population surveys, also use simple random sampling (often combined with other designs) to choose individuals or addresses from a complete list.

Q13. How do you report simple random sampling in a research paper?

State the population size (N), the sample size (n), the sampling fraction (n/N), whether the draw was with or without replacement, and the exact method and software used to generate the random numbers, including the seed. For example: "A simple random sample of n = 50 was drawn without replacement from N = 500 using R 4.3 (sample(), seed = 2026)." This lets another researcher reproduce your exact sample.

References

The following peer-reviewed studies support the simple random sampling theory, formulas, and field-survey applications covered in this guide, from the founding statistical papers to applied wildlife and ecological monitoring studies.

[1]Neyman, J. (1934). On the two different aspects of the representative method. Journal of the Royal Statistical Society, 97(4), 558-606. https://doi.org/10.2307/2342192
[2]Horvitz, D. G., & Thompson, D. J. (1952). A generalization of sampling without replacement from a finite universe. Journal of the American Statistical Association, 47(260), 663-685. https://doi.org/10.1080/01621459.1952.10483446
[3]Hansen, M. H., & Hurwitz, W. N. (1943). On the theory of sampling from finite populations. Annals of Mathematical Statistics, 14(4), 333-362. https://doi.org/10.1214/aoms/1177731356
[4]Cochran, W. G. (1946). Relative accuracy of systematic and stratified random samples for a certain class of populations. Annals of Mathematical Statistics, 17(2), 164-177. https://doi.org/10.1214/aoms/1177730978
[5]Madow, W. G., & Madow, L. H. (1944). On the theory of systematic sampling, I. Annals of Mathematical Statistics, 15(1), 1-24. https://doi.org/10.1214/aoms/1177731312
[6]Kish, L. (1949). A procedure for objective respondent selection within the household. Journal of the American Statistical Association, 44(247), 380-387. https://doi.org/10.1080/01621459.1949.10483314
[7]Deming, W. E. (1944). On errors in surveys. American Sociological Review, 9(4), 359-369. https://doi.org/10.2307/2085979
[8]Royall, R. M. (1970). On finite population sampling theory under certain linear regression models. Biometrika, 57(2), 377-387. https://doi.org/10.1093/biomet/57.2.377
[9]Thompson, S. K. (1990). Adaptive cluster sampling. Journal of the American Statistical Association, 85(412), 1050-1059. https://doi.org/10.1080/01621459.1990.10474975
[10]Yates, F., & Grundy, P. M. (1953). Selection without replacement from within strata with probability proportional to size. Journal of the Royal Statistical Society, Series B, 15(2), 253-261. https://doi.org/10.1111/j.2517-6161.1953.tb00140.x
[11]MacKenzie, D. I., Nichols, J. D., Lachman, G. B., Droege, S., Royle, J. A., & Langtimm, C. A. (2002). Estimating site occupancy rates when detection probabilities are less than one. Ecology, 83(8), 2248-2255. https://doi.org/10.1890/0012-9658(2002)083[2248:ESORWD]2.0.CO;2
[12]Karanth, K. U., & Nichols, J. D. (1998). Estimation of tiger densities in India using photographic captures and recaptures. Ecology, 79(8), 2852-2862. https://doi.org/10.1890/0012-9658(1998)079[2852:EOTDII]2.0.CO;2
[13]Yoccoz, N. G., Nichols, J. D., & Boulinier, T. (2001). Monitoring of biological diversity in space and time. Trends in Ecology & Evolution, 16(8), 446-453. https://doi.org/10.1016/S0169-5347(01)02205-4
[14]Pollock, K. H., Nichols, J. D., Simons, T. R., Farnsworth, G. L., Bailey, L. L., & Sauer, J. R. (2002). Large scale wildlife monitoring studies: statistical methods for design and analysis. Environmetrics, 13(2), 105-119. https://doi.org/10.1002/env.514
[15]Strindberg, S., & Buckland, S. T. (2004). Zigzag survey designs in line transect sampling. Journal of Agricultural, Biological, and Environmental Statistics, 9(4), 443-461. https://doi.org/10.1198/108571104X15601
[16]Olkin, I. (1958). Multivariate ratio estimation for finite populations. Biometrika, 45(1-2), 154-165. https://doi.org/10.1093/biomet/45.1-2.154

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous Post
Next Post

All Categories

Most Recent Posts

Important Charts & Plots

© 2026 STATS UNLOCK . statsunlock.com –  All Rights Reserved.