From 23d0b9a3e9c06a20ab7f1e6ff6b0de8f16a0b0f8 Mon Sep 17 00:00:00 2001 From: naleeha Date: Tue, 10 Sep 2024 12:07:38 +0100 Subject: [PATCH] #1434 using java.security.SecureRandom to pass code analysis --- .../org/finos/vuu/wsapi/helpers/TestStartUp.scala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vuu/src/test/scala/org/finos/vuu/wsapi/helpers/TestStartUp.scala b/vuu/src/test/scala/org/finos/vuu/wsapi/helpers/TestStartUp.scala index 80b4c3998..f9cfaa227 100644 --- a/vuu/src/test/scala/org/finos/vuu/wsapi/helpers/TestStartUp.scala +++ b/vuu/src/test/scala/org/finos/vuu/wsapi/helpers/TestStartUp.scala @@ -10,8 +10,7 @@ import org.finos.vuu.net.http.VuuHttp2ServerOptions import org.finos.vuu.net.json.JsonVsSerializer import org.finos.vuu.net.ws.WebSocketClient import org.finos.vuu.net.{AlwaysHappyLoginValidator, ViewServerClient, WebSocketViewServerClient} - -import scala.util.Random +import java.security.SecureRandom class TestStartUp(moduleFactoryFunc: () => ViewServerModule)( implicit val timeProvider: Clock, @@ -25,9 +24,10 @@ class TestStartUp(moduleFactoryFunc: () => ViewServerModule)( lifecycle.autoShutdownHook() - val rand = new Random - val http = rand.between(10011, 10500) - val ws = rand.between(10011, 10500) + val minValue = 10011 + val rand = new SecureRandom() + val http = rand.nextInt(500) + minValue + val ws = rand.nextInt(500) + minValue val module: ViewServerModule = moduleFactoryFunc()