@@ -128,7 +128,7 @@ public void testDepthZero() {
128128 @ Test
129129 public void testDepth () {
130130 NodesQuadTree q = new NodesQuadTree (BOUNDS_RECT );
131- Random random = new Random ();
131+ Random random = new Random (42L );
132132 for (int i = 0 ; i <= GraphStoreConfiguration .SPATIAL_INDEX_MAX_OBJECTS_PER_NODE ; i ++) {
133133 NodeImpl node = new NodeImpl (String .valueOf (i ));
134134 node .setPosition (random .nextInt ((int ) BOUNDS * 2 ) - BOUNDS , random .nextInt ((int ) BOUNDS * 2 ) - BOUNDS );
@@ -791,7 +791,7 @@ private NodeImpl[] addRandomNodes(NodesQuadTree q, int count, int startIndex, Re
791791 }
792792
793793 private NodeImpl [] generateNodes (int count , int startIndex , Rect2D area ) {
794- Random rand = new Random ();
794+ Random rand = new Random (42L );
795795 NodeImpl [] nodes = new NodeImpl [count ];
796796 for (int i = 0 ; i < count ; i ++) {
797797 NodeImpl node = new NodeImpl (String .valueOf (startIndex ++));
@@ -805,14 +805,15 @@ private NodeImpl[] generateNodes(int count, int startIndex, Rect2D area) {
805805 }
806806
807807 private EdgeImpl [] addRandomEdges (GraphStore store , NodeImpl [] nodes , int count ) {
808+ Random rand = new Random (789012L );
808809 for (NodeImpl n : nodes ) {
809810 store .addNode (n );
810811 }
811812 EdgeImpl [] edges = new EdgeImpl [count ];
812813 int edgeIndex = 0 ;
813814 while (edgeIndex < count ) {
814- NodeImpl source = nodes [new Random () .nextInt (nodes .length )];
815- NodeImpl target = nodes [new Random () .nextInt (nodes .length )];
815+ NodeImpl source = nodes [rand .nextInt (nodes .length )];
816+ NodeImpl target = nodes [rand .nextInt (nodes .length )];
816817 if (source != target ) {
817818 EdgeImpl edge = new EdgeImpl (String .valueOf (edgeIndex ), store , source , target , 0 , 1.0 , true );
818819 edges [edgeIndex ] = edge ;
0 commit comments