"Anyone who attempts to generate random numbers by deterministic means is, of course, living in a state of sin"
About this Quote
Von Neumann’s line lands like a joke, but it’s really a warning label slapped onto the clean, confident machinery of modern computation. A deterministic process, by definition, can only unfold what’s already baked into it. Ask it for “randomness” and you’re asking for an ontological contradiction: surprise produced by a system that cannot surprise itself. Calling that move “sin” is von Neumann’s sly way of naming a category error as a kind of moral failure - not because he’s pious, but because the temptation is so persistent, so convenient, and so easy to rationalize.
The intent is double-edged. He’s puncturing the naïveté of early computing culture, which wanted to believe the new digital oracle could simulate anything, including chance. At the same time, he’s admitting an awkward truth: engineers and mathematicians will keep doing it anyway, because pseudo-random numbers are immensely useful. The “of course” carries the cynicism: everyone in the room knows the trick, knows it’s not “real,” and knows they’ll ship it regardless.
Context matters. Von Neumann helped build the intellectual architecture of computing and also worked in domains - Monte Carlo methods, statistical physics, weapons research - where randomness isn’t decorative; it’s structural. His quip draws a boundary between epistemic humility and technological bravado. You can fake randomness well enough for practical ends, but don’t confuse that with genuine unpredictability. The real sin is not the hack; it’s pretending the hack abolishes the underlying limit.
The intent is double-edged. He’s puncturing the naïveté of early computing culture, which wanted to believe the new digital oracle could simulate anything, including chance. At the same time, he’s admitting an awkward truth: engineers and mathematicians will keep doing it anyway, because pseudo-random numbers are immensely useful. The “of course” carries the cynicism: everyone in the room knows the trick, knows it’s not “real,” and knows they’ll ship it regardless.
Context matters. Von Neumann helped build the intellectual architecture of computing and also worked in domains - Monte Carlo methods, statistical physics, weapons research - where randomness isn’t decorative; it’s structural. His quip draws a boundary between epistemic humility and technological bravado. You can fake randomness well enough for practical ends, but don’t confuse that with genuine unpredictability. The real sin is not the hack; it’s pretending the hack abolishes the underlying limit.
Quote Details
| Topic | Witty One-Liners |
|---|---|
| Source | Unverified source: Various Techniques Used in Connection with Random Digits (John von Neumann, 1951)
Evidence: pp. 36–38 (quote on p. 36). Primary-source wording is: “Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” This appears in John von Neumann’s contribution “Various techniques used in connection with random digits,” in the proceedings volume *M... Other candidates (2) What are the Chances of That? (Andrew C. A. Elliott, 2022) compilation95.0% ... the decisions be beyond legal challenge , and this can be ensured by using random numbers that are truly ... Anyo... John von Neumann (John von Neumann) compilation52.6% e survive technology 1950 any one who considers arithmetical methods of producing random digits is of course in a sta... |
More Quotes by John
Add to List






