Detecting API Model Swaps Using 'Random Number Preferences'
xiaohu · x · 2026-07-20
When using model aggregators like OpenRouter, users often can't verify if their request hits the specified model. Tomáš Bruckner from the University of Economics, Prague, proposes a clever detection method: using LLMs' inherent random number generation biases as "fingerprints."
LLMs cannot generate true randomness, and different models have highly specific "catchphrase numbers." For example:
- GPT-4o heavily favors 42 (with 37 and 57 also common)
- Claude 3.5 Sonnet almost exclusively outputs 47
- Qwen3-Max output 42 in all 30 samples
This research flips a model bug into a feature fingerprint, helping users quickly verify which model is actually running behind a proxy API.
More from Research
- Mathematician Daniel Litt Launches Problem Repo to Track Human vs AI Progress: 15 Problems, 1 Solved — littmath · 2026-09-11
- Open ECDSA.fail challenge uses AI agents to shrink Shor's-algorithm quantum circuits for Bitcoin keys — StefanoGogioso · 2026-09-11
- Alex Townsend posts 200 open problems in numerical linear algebra for humans and AI agents — IgorCarron · 2026-09-11
- Navier-Stokes, Riemann, P vs NP: what this week's math buzzwords mean for you — koltregaskes · 2026-09-11
- Fruit fly brain as an LLM: connectome-driven language model demo goes live — ngxson · 2026-09-11
- Harry Collins: LLMs can't do frontier science because they can't invent new language — whoamisri · 2026-09-11