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