@@ -454,14 +454,16 @@ describe('parcoords edge cases', function() {
454454 var mockCopy = Lib . extendDeep ( { } , mock2 ) ;
455455 var dim , i , j ;
456456
457+ Lib . seedPseudoRandom ( ) ;
458+
457459 mockCopy . layout . width = 320 ;
458460 for ( i = 0 ; i < mockCopy . data [ 0 ] . dimensions . length ; i ++ ) {
459461 dim = mockCopy . data [ 0 ] . dimensions [ i ] ;
460462 delete dim . constraintrange ;
461463 dim . range = [ 1 , 2 ] ;
462464 dim . values = [ ] ;
463465 for ( j = 0 ; j < 1 ; j ++ ) {
464- dim . values [ j ] = 1 + Math . random ( ) ;
466+ dim . values [ j ] = 1 + Lib . pseudoRandom ( ) ;
465467 }
466468 }
467469
@@ -527,6 +529,8 @@ describe('parcoords edge cases', function() {
527529 var mockCopy = Lib . extendDeep ( { } , mock1 ) ;
528530 var newDimension , i , j ;
529531
532+ Lib . seedPseudoRandom ( ) ;
533+
530534 mockCopy . layout . width = 1680 ;
531535 mockCopy . data [ 0 ] . dimensions = [ ] ;
532536 for ( i = 0 ; i < 60 ; i ++ ) {
@@ -537,7 +541,7 @@ describe('parcoords edge cases', function() {
537541 newDimension . range = [ 1 , 2 ] ;
538542 newDimension . values = [ ] ;
539543 for ( j = 0 ; j < 100 ; j ++ ) {
540- newDimension . values [ j ] = 1 + Math . random ( ) ;
544+ newDimension . values [ j ] = 1 + Lib . pseudoRandom ( ) ;
541545 }
542546 mockCopy . data [ 0 ] . dimensions [ i ] = newDimension ;
543547 }
@@ -555,6 +559,8 @@ describe('parcoords edge cases', function() {
555559 var mockCopy = Lib . extendDeep ( { } , mock1 ) ;
556560 var newDimension , i , j ;
557561
562+ Lib . seedPseudoRandom ( ) ;
563+
558564 mockCopy . layout . width = 1680 ;
559565 for ( i = 0 ; i < 70 ; i ++ ) {
560566 newDimension = Lib . extendDeep ( { } , mock1 . data [ 0 ] . dimensions [ 0 ] ) ;
@@ -563,7 +569,7 @@ describe('parcoords edge cases', function() {
563569 delete newDimension . constraintrange ;
564570 newDimension . range = [ 0 , 999 ] ;
565571 for ( j = 0 ; j < 10 ; j ++ ) {
566- newDimension . values [ j ] = Math . floor ( 1000 * Math . random ( ) ) ;
572+ newDimension . values [ j ] = Math . floor ( 1000 * Lib . pseudoRandom ( ) ) ;
567573 }
568574 mockCopy . data [ 0 ] . dimensions [ i ] = newDimension ;
569575 }
@@ -581,6 +587,8 @@ describe('parcoords edge cases', function() {
581587 var mockCopy = Lib . extendDeep ( { } , mock1 ) ;
582588 var newDimension , i , j ;
583589
590+ Lib . seedPseudoRandom ( ) ;
591+
584592 mockCopy . layout . width = 1680 ;
585593 for ( i = 0 ; i < 60 ; i ++ ) {
586594 newDimension = Lib . extendDeep ( { } , mock1 . data [ 0 ] . dimensions [ 0 ] ) ;
@@ -590,7 +598,7 @@ describe('parcoords edge cases', function() {
590598 newDimension . range = [ 0 , 999 ] ;
591599 newDimension . values = [ ] ;
592600 for ( j = 0 ; j < 65 - i ; j ++ ) {
593- newDimension . values [ j ] = Math . floor ( 1000 * Math . random ( ) ) ;
601+ newDimension . values [ j ] = Math . floor ( 1000 * Lib . pseudoRandom ( ) ) ;
594602 }
595603 mockCopy . data [ 0 ] . dimensions [ i ] = newDimension ;
596604 }
@@ -608,6 +616,8 @@ describe('parcoords edge cases', function() {
608616 var mockCopy = Lib . extendDeep ( { } , mock1 ) ;
609617 var newDimension , i , j ;
610618
619+ Lib . seedPseudoRandom ( ) ;
620+
611621 mockCopy . layout . width = 680 ;
612622 mockCopy . data [ 0 ] . dimensions = [ ] ;
613623 for ( i = 0 ; i < 5 ; i ++ ) {
@@ -618,7 +628,7 @@ describe('parcoords edge cases', function() {
618628 newDimension . range = [ 1 , 2 ] ;
619629 newDimension . values = [ ] ;
620630 for ( j = 0 ; j < 100 ; j ++ ) {
621- newDimension . values [ j ] = 1 + Math . random ( ) ;
631+ newDimension . values [ j ] = 1 + Lib . pseudoRandom ( ) ;
622632 }
623633 mockCopy . data [ 0 ] . dimensions [ i ] = newDimension ;
624634 }
0 commit comments