diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml
index a8eedcfed402..13d72334e594 100644
--- a/spotbugs-exclude.xml
+++ b/spotbugs-exclude.xml
@@ -11,9 +11,6 @@
-
-
-
diff --git a/src/test/java/com/thealgorithms/searches/LinearSearchThreadTest.java b/src/test/java/com/thealgorithms/searches/LinearSearchThreadTest.java
index 534c2a4487b2..c0d82489209f 100644
--- a/src/test/java/com/thealgorithms/searches/LinearSearchThreadTest.java
+++ b/src/test/java/com/thealgorithms/searches/LinearSearchThreadTest.java
@@ -3,6 +3,7 @@
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
+import java.util.Random;
import org.junit.jupiter.api.Test;
class LinearSearchThreadTest {
@@ -62,10 +63,11 @@ void testSearcherEmptySegment() throws InterruptedException {
void testSearcherRandomNumbers() throws InterruptedException {
int size = 200;
int[] array = new int[size];
+ Random random = new Random();
for (int i = 0; i < size; i++) {
- array[i] = (int) (Math.random() * 100);
+ array[i] = random.nextInt(100);
}
- int target = array[(int) (Math.random() * size)]; // Randomly select a target that is present
+ final int target = array[random.nextInt(size)]; // Randomly select a target that is present
Searcher searcher = new Searcher(array, 0, size, target);
searcher.start();
searcher.join();