diff --git a/Initial_Condition.py b/Initial_Condition.py
index a7dc0bb1fdd107a66b055cc01190d0d96fb5b917..d6aad0c550e2189bf510041562f7f4407cfb8c8e 100644
--- a/Initial_Condition.py
+++ b/Initial_Condition.py
@@ -670,7 +670,7 @@ class HeavisideOneSided(InitialCondition):
             Fixed parameters for initial condition.
 
         """
-        factor = config.pop('factor', np.random.choice([-1, 1]))
+        factor = config.pop('factor', np.random.choice([-100, 100]))
         config = {'factor': factor}
         self._reset(config)
 
@@ -753,8 +753,9 @@ class HeavisideTwoSided(InitialCondition):
             Fixed parameters for initial condition.
 
         """
-        left_factor = config.pop('left_factor', np.random.choice([-1, 1]))
-        right_factor = config.pop('right_factor', np.random.choice([-1, 1]))
+        left_factor = config.pop('left_factor', np.random.choice([-100, 100]))
+        right_factor = config.pop('right_factor',
+                                  np.random.choice([-100, 100]))
         adjustment = config.pop('adjustment',
                                 np.random.uniform(low=-1, high=1))
         config = {'left_factor': left_factor, 'right_factor': right_factor,