diff --git a/server/src/main/java/org/opensearch/index/mapper/FieldTypeInference.java b/server/src/main/java/org/opensearch/index/mapper/FieldTypeInference.java index f649e3c1ca251..e0cacca3e0e53 100644 --- a/server/src/main/java/org/opensearch/index/mapper/FieldTypeInference.java +++ b/server/src/main/java/org/opensearch/index/mapper/FieldTypeInference.java @@ -10,6 +10,7 @@ import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.LeafReaderContext; +import org.opensearch.common.Randomness; import org.opensearch.common.xcontent.XContentFactory; import org.opensearch.common.xcontent.json.JsonXContent; import org.opensearch.core.common.bytes.BytesReference; @@ -156,7 +157,7 @@ private void setNextLeaf() { private static int[] getSortedRandomNum(int sampleSize, int upperBound, int attempts) { Set generatedNumbers = new HashSet<>(); - Random random = new Random(); + Random random = Randomness.get(); int itr = 0; while (generatedNumbers.size() < sampleSize && itr++ < attempts) { int randomNumber = random.nextInt(upperBound);