diff --git a/jdk/src/java.base/share/classes/java/util/Random.java b/jdk/src/java.base/share/classes/java/util/Random.java
index 78e4953bfe8..8db097788ae 100644
--- a/jdk/src/java.base/share/classes/java/util/Random.java
+++ b/jdk/src/java.base/share/classes/java/util/Random.java
@@ -187,7 +187,7 @@ class Random implements java.io.Serializable {
*
* This is a linear congruential pseudorandom number generator, as
* defined by D. H. Lehmer and described by Donald E. Knuth in
- * The Art of Computer Programming, Volume 3:
+ * The Art of Computer Programming, Volume 2:
* Seminumerical Algorithms, section 3.2.1.
*
* @param bits random bits
@@ -570,7 +570,7 @@ class Random implements java.io.Serializable {
* }}
* This uses the polar method of G. E. P. Box, M. E. Muller, and
* G. Marsaglia, as described by Donald E. Knuth in The Art of
- * Computer Programming, Volume 3: Seminumerical Algorithms,
+ * Computer Programming, Volume 2: Seminumerical Algorithms,
* section 3.4.1, subsection C, algorithm P. Note that it generates two
* independent values at the cost of only one call to {@code StrictMath.log}
* and one call to {@code StrictMath.sqrt}.