Lesson 3: Randomized Taps

In this lesson, you’ll create a scenario that repeatedly taps a position with random variation.

You will learn:

✅ How to configure random options for Tap steps
✅ How to verify that randomness is working as intended

📥 Download the prepared scenario

(optional – for reference or comparison)

1. Create a Scenario

Create a new scenario for this lesson.
If this is your first time, tap “Create your first Scenario” in the center of the screen.
If you already have one or more scenarios, tap the button at the bottom right.

Image in a image block
Tap “Create your first Scenario”

Image in a image block
Tap + to create another scenario

Name the scenario something clear like “Lesson 3”, and tap OK.

Image in a image block

Once created, a control panel called the Scenario Controller will appear at the bottom of the screen.

Image in a image block

2. Open the Practice App

Open the TapEzy Practice App you installed earlier.
From the home screen, tap the button labeled:
“Lesson 3: Visualizing Random Tap”

Image in a image block

A screen with a crosshair-like marker will appear.

When you tap near the marker, the tap position, touch duration, and interval since the previous tap will be displayed on the screen.

Try tapping near the center of the marker a few times.

Text will be shown near the bottom of the screen in this format:

(x-coordinate, y-coordinate) duration=xxxms interval=xxxms

For example:
(297,683) duration=150ms interval=368ms
This means a tap was made at position (297, 683), 368 ms after the previous tap, and it lasted for 150 ms.

Once you’ve confirmed that taps are being logged correctly, tap Clear in the center of the screen to reset the history.

Image in a image block

3. Add a Tap Step in TapEzy

Let’s add a tap step to tap near the marker in the practice app.

Tap the button in the Scenario Controller, and select Tap.

Image in a image block

Image in a image block

The Tap Position Tool will open.

Tap near the marker to set the location, then tap OK at the bottom.

Once the step is added, the step list will open.

Confirm that the step has been added, then tap Close to dismiss the list.

Image in a image block

4. Play the Scenario

Now let’s run the scenario to check the behavior.

Tap the button on the Scenario Controller.

Image in a image block

You should see TapEzy repeatedly tapping the same position (the center of the marker).

Tap the button to stop playback.

Image in a image block

At this point, no randomness has been applied, so the tap location and timing should be consistent.

You’ll also notice that the duration and interval are about 100 ms each.

ℹ️These values may vary slightly depending on device performance or screen refresh timing.

Once confirmed, tap Clear in the practice app again to reset the log.

5. Add Randomness

Now let’s add randomness to the tap step you just created.

Tap the list icon in the Scenario Controller to open the step list.

Image in a image block

Tap the step you created to open the Edit Step screen.

Image in a image block

Add Random Tap Radius

Move the Random Radius slider to the maximum: 100px.

This setting allows taps to occur randomly within a 100-pixel radius around the originally selected position.

A red circle will appear on the screen showing the possible tap area.

Image in a image block
Add Random Duration

ℹ️ By combining Execution Time and Random Execution Time, you can create more natural variation.

Currently, Execution Time is fixed at 100 ms.
Set Random Execution Time to 500 ms.
This means the tap duration will randomly fall between 100 ms and 600 ms.

Image in a image block
Add Random Wait Time

Now let’s add randomness to the wait time after the tap.

ℹ️ You can tap the unit label (e.g. “ms”) to switch to “seconds” or “minutes.”

Switch the unit to seconds, and set Random Wait Time to 1 second. This means the wait time will randomly range between 100 ms and 1.1 seconds.

The range will be displayed beneath the field.

Image in a image block

6.  Play the Scenario Again

Let’s run the scenario again and check the result.

You should see:

  • Taps occurring randomly within the circle around the marker
  • Tap durations randomly between 100 ms and 600 ms
  • Wait times between 100 ms and 1.1 seconds

Summary

In this lesson, you learned how to add randomness to Tap steps to simulate more natural behavior.

By observing the results, you confirmed:

  • Tap locations vary each time within a defined area
  • Tap durations and intervals include natural variation


📚For more details: