Skip to main content

How Random Selections Work

Random selections are at the core of FairTest. They provide a fair, auditable way to randomly select employees for drug and alcohol testing.

What Is a Selection?

A selection event randomly picks employees from your workforce (or a subset of it) for testing. FairTest uses a seeded random number generator to ensure every selection is:

  • Truly random — no bias in who gets selected
  • Reproducible — the same seed and pool will always produce the same result
  • Auditable — the full pool, selection order, and seed are recorded for compliance

Selection Scoping

You can scope a selection to your entire organisation or narrow it down:

ScopeDescription
Organisation-wideAll active employees
By LocationEmployees at a specific location
By DepartmentEmployees in a specific department
By Job ClassificationEmployees with a specific job classification
Location + Job ClassificationEmployees matching both criteria
UKG Ready: Who's Punched InEmployees currently on shift (requires UKG integration)

Selection Method

Choose how many employees to select:

  • Percentage — select a percentage (1-100%) of the pool
  • Count — select a specific number of employees

Selection Statuses

StatusMeaning
ActiveSelection is in progress — testers should be logging tests
CompletedAll testing is done and the event is closed
CancelledThe selection was cancelled before completion

The Selection Pool

Every selection records the full pool of eligible employees, not just those selected. Each employee in the pool has a sort position showing their random order. This creates a complete audit trail.


Related Articles: