Доктрина научного детерминизма встретила сильное сопротивление со стороны многих, почувствовавших, что этим ограничивается свободное вмешательство Бога в наш мир; тем не менее эта идея оставалась обычной научной гипотезой еще в самом начале нашего века. Одним из первых указаний на необходимость отказа от детерминизма стали результаты расчетов двух английских физиков, Джона Рэлея и Джеймса Джинса, из которых следовало, что горячий объект типа звезды должен все время излучать бесконечно большую энергию. Согласно известным тогда законам, горячее тело должно в равной мере излучать электромагнитные волны всех частот (например, радиоволны, видимый свет, рентгеновское излучение). Это означает, что должно излучаться одинаковое количество энергии и в виде волн с частотами от одного до двух миллионов миллионов волн в секунду, и в виде волн, частоты которых находятся в интервале от двух до трех миллионов миллионов волн в секунду. А поскольку разных частот бесконечно много, полная излучаемая энергия должна быть бесконечной.
Чтобы избавиться от этого явно абсурдного вывода, немецкий ученый Макс Планк в 1900 г. принял гипотезу, согласно которой свет, рентгеновские лучи и другие волны не могут испускаться с произвольной интенсивностью, а должны испускаться только некими порциями, которые Планк назвал квантами. Кроме того, Планк предположил, что каждый квант излучения несет определенное количество энергии, которое тем больше, чем выше частота волн. Таким образом, при достаточно высокой частоте энергия одного кванта может превышать имеющееся количество энергии и, следовательно, высокочастотное излучение окажется подавленным, а интенсивность, с которой тело теряет энергию, будет конечной.
Гипотеза квантов прекрасно согласовалась с наблюдаемыми значениями интенсивности излучения горячих тел, но что она означает для детерминизма, было неясно до 1926 г., когда другой немецкий ученый, Вернер Гейзенберг, сформулировал знаменитый принцип неопределенности. Чтобы предсказать, каким будет положение и скорость частицы, нужно уметь производить точные измерения ее положения и скорости в настоящий момент. Очевидно, что для этого надо направить на частицу свет. Часть световых волн на ней рассеется, и таким образом мы определим положение частицы в пространстве. Однако точность этого измерения будет не выше, чем расстояние между гребнями двух соседних волн, и поэтому для точного измерения положения частицы необходим коротковолновый свет. Согласно же гипотезе Планка, свет невозможно использовать произвольно малыми порциями, и не бывает меньшей порции, чем один квант. Этот квант света внесет возмущение в движение частицы и непредсказуемо изменит ее скорость. Кроме того, чем точнее измеряется положение, тем короче должны быть длины световых волн, а следовательно, тем больше будет энергия одного кванта. Это значит, что возмущение скорости частицы станет больше. Иными словами, чем точнее вы пытаетесь измерить положение частицы, тем менее точными будут измерения ее скорости, и наоборот. Гейзенберг показал, что неопределенность в положении частицы, умноженная на неопределенность в се скорости и на ее массу, не может быть меньше некоторого числа, которое называется сейчас постоянной Планка. Это число не зависит ни от способа, которым измеряется положение или скорость частицы, ни от типа этой частицы, т. е. принцип неопределенности Гейзенберга является фундаментальным, обязательным свойством нашего мира.