@@ -55,7 +55,7 @@ public abstract class AbstractRClient implements RClient {
5555 * @return
5656 */
5757 public static String variableIdentityNumber ( Object ob ) {
58- return Integer .toString ( Math .abs ( ob .hashCode () + 1 ) ) + RandomStringUtils .randomAlphabetic ( 6 );
58+ return Integer .toString ( Math .abs ( ob .hashCode () + 1 ) ) + RandomStringUtils .insecure (). nextAlphabetic ( 6 );
5959 }
6060
6161 /**
@@ -455,7 +455,7 @@ public int[] intArrayEval( String command ) {
455455 @ SuppressWarnings ({ "unchecked" })
456456 public LinearModelSummary linearModel ( double [] data , Map <String , List <?>> factors ) {
457457
458- String datName = RandomStringUtils .randomAlphabetic ( 10 );
458+ String datName = RandomStringUtils .insecure (). nextAlphabetic ( 10 );
459459 assign ( datName , data );
460460
461461 for ( String factorName : factors .keySet () ) {
@@ -475,7 +475,7 @@ public LinearModelSummary linearModel( double[] data, Map<String, List<?>> facto
475475
476476 String modelDeclaration = datName + " ~ " + StringUtils .join ( factors .keySet (), "+" );
477477
478- String lmName = RandomStringUtils .randomAlphabetic ( 10 );
478+ String lmName = RandomStringUtils .insecure (). nextAlphabetic ( 10 );
479479 String command = lmName + "<-lm(" + modelDeclaration + ", na.action=na.exclude)" ;
480480 log .debug ( command );
481481 voidEval ( command );
@@ -498,14 +498,14 @@ public LinearModelSummary linearModel( double[] data, Map<String, List<?>> facto
498498 @ Override
499499 public LinearModelSummary linearModel ( double [] data , ObjectMatrix <String , String , Object > d ) {
500500
501- String datName = RandomStringUtils .randomAlphabetic ( 10 );
501+ String datName = RandomStringUtils .insecure (). nextAlphabetic ( 10 );
502502 assign ( datName , data );
503503
504504 String df = dataFrame ( d );
505505
506506 String varNames = StringUtils .join ( d .getColNames (), "+" );
507507
508- String lmName = RandomStringUtils .randomAlphabetic ( 10 );
508+ String lmName = RandomStringUtils .insecure (). nextAlphabetic ( 10 );
509509 String command = lmName + "<-lm(" + datName + " ~ " + varNames + ", data=" + df + ", na.action=na.exclude)" ;
510510 voidEval ( command );
511511
@@ -732,7 +732,7 @@ public void remove( String variableName ) {
732732 public Map <String , LinearModelSummary > rowApplyLinearModel ( String dataMatrixVarName , String modelFormula ,
733733 String [] factorNames ) {
734734
735- String lmres = "lmlist." + RandomStringUtils .randomAlphanumeric ( 10 );
735+ String lmres = "lmlist." + RandomStringUtils .insecure (). nextAlphanumeric ( 10 );
736736
737737 log .info ( "Starting model fitting ..." );
738738
0 commit comments