code: private static Tick generateRandomTick() {
          final Decimal maxRange = Decimal.valueOf("0.03"); // 3.0%
          Decimal openPrice = LAST_TICK_CLOSE_PRICE;
          Decimal minPrice = openPrice.minus(openPrice.multipliedBy(maxRange.multipliedBy(Decimal.valueOf(Math.random()))));
          Decimal maxPrice = openPrice.plus(openPrice.multipliedBy(maxRange.multipliedBy(Decimal.valueOf(Math.random()))));
          Decimal closePrice = randDecimal(minPrice, maxPrice);
          LAST_TICK_CLOSE_PRICE = closePrice;
          return new BaseTick(ZonedDateTime.now(), openPrice, maxPrice, minPrice, closePrice, Decimal.ONE);
      }
docs: Generates a random tick.
  @return a random tick