@Test
public void testRandomNode() {
final RandomGenerator rnd = new MersenneTwister(456);
for (int i = 0; i < 500; i++) {
Graphs.addBiPath(graph, new Point(rnd.nextInt(), rnd.nextInt()),
new Point(rnd.nextInt(), rnd.nextInt()));
}
final Graph<LengthData> unmod = Graphs.unmodifiableGraph(graph);
final Point p1 = graph.getRandomNode(new MersenneTwister(123));
final Point p2 = unmod.getRandomNode(new MersenneTwister(123));