From 30d3603dbf47cabedc185fd8af961c4038e7559d Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Thu, 10 Mar 2016 15:49:16 +0000
Subject: [PATCH] OPENDJ-2750 Change makeldif default random seed

---
 opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryGenerator.java |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryGenerator.java b/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryGenerator.java
index 11d673d..a78eff2 100644
--- a/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryGenerator.java
+++ b/opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldif/EntryGenerator.java
@@ -12,7 +12,7 @@
  * information: "Portions Copyright [year] [name of copyright owner]".
  *
  * Copyright 2006-2010 Sun Microsystems, Inc.
- * Portions Copyright 2013-2015 ForgeRock AS.
+ * Portions Copyright 2013-2016 ForgeRock AS.
  */
 package org.forgerock.opendj.ldif;
 
@@ -54,8 +54,6 @@
  */
 public final class EntryGenerator implements EntryReader {
 
-    private static final int DEFAULT_RANDOM_SEED = 1;
-
     /** Template file that contains directives for generation of entries. */
     private TemplateFile templateFile;
 
@@ -69,7 +67,7 @@
     private boolean isInitialized;
 
     /** Random seed is used to generate random data. */
-    private int randomSeed = DEFAULT_RANDOM_SEED;
+    private Random random = new Random();
 
     /**
      * Path to the directory that may contain additional resource files needed
@@ -171,7 +169,7 @@
      * @return A reference to this {@code EntryGenerator}.
      */
     public EntryGenerator setRandomSeed(final int seed) {
-        randomSeed = seed;
+        random = new Random(seed);
         return this;
     }
 
@@ -296,7 +294,7 @@
         if (schema == null) {
             schema = Schema.getDefaultSchema();
         }
-        templateFile = new TemplateFile(schema, constants, resourcePath, new Random(randomSeed), generateBranches);
+        templateFile = new TemplateFile(schema, constants, resourcePath, random, generateBranches);
         try {
             if (templatePath != null) {
                 templateFile.parse(templatePath, warnings);

--
Gitblit v1.10.0