Computer science Algorithms as mathematical objects Concept
Randomized algorithm
Summary
A randomized algorithm is an algorithm that may make random choices, such as coin flips, while it runs. Its running time or its output is then a random variable, and one studies its expected running time or its probability of error. A Las Vegas algorithm always answers correctly but has a random running time. A Monte Carlo algorithm has a bounded running time but may err with small probability. Randomness often gives simpler or faster algorithms than the best known deterministic ones. It leads to complexity classes such as BPP, RP and ZPP.
Where this leads
3 pages build on this one.
Further reading
About this page
| Tag | 2Y50S7GQTD |
|---|---|
| URI | m2://2Y50S7GQTD |
| Kind | concept |
| Writing | W0 stub |
| MSC | 68W20, 68Q87 |
| Specializes | Algorithm |
| Same as | |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.