Skip to content

Commit 0922cd7

Browse files
committed
Always print the seed
1 parent 17bfb6f commit 0922cd7

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/main/java/com/github/fabienrenaud/jjb/RandomUtils.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,12 @@ public final class RandomUtils {
1212
private static final Random RANDOM;
1313

1414
static {
15-
String seed = System.getenv("SEED");
16-
if (StringUtils.isNumeric(seed)) {
17-
System.out.println("Using SEED=" + seed + " as seed for Random");
18-
RANDOM = new Random(Long.parseLong(seed));
19-
} else {
20-
RANDOM = new Random();
21-
}
15+
String seedStr = System.getenv("SEED");
16+
long seed = StringUtils.isNumeric(seedStr)
17+
? Long.parseLong(seedStr)
18+
: System.nanoTime(); // only relevant for unit tests
19+
System.out.println("Using SEED=" + seed + " as seed for Random");
20+
RANDOM = new Random(seed);
2221
}
2322

2423
private RandomUtils() {

0 commit comments

Comments
 (0)