@@ -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