Singletons
- "Random" number generator generates predictable stream of numbers
- Example: seed = (seed * 25214903917 + 11) % 248
- Convenient for debugging: can reproduce number sequence
- Only if all clients use the same random number generator
- Singleton class = class with one instance