Fingerprinting
Evaluating random point
Example: Checking matrix multiplication
Example: Checking polynomial identities
Evaluating over a random field
Example: Identity checking
Randomized pattern matching
Universal hashing
Example: checking distinctness
Probabilistic Checkable Proofs (PCPs)