Perturb Number Digits

Perturb Number Digits is a tool that lets you randomly alter the digits in a list of numbers. You control how intense the changes are, whether to include decimals, and whether each run gives a new variation. It’s great for generating slight mutations of data for testing or mockups.

Just paste your numbers in, tweak the settings, and go. The output updates instantly.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .log, .json, .xml, .html, .md, .ini, .yaml, .css
Total items: 0
Options
Preserve number length
Include decimal digits
Unique result each time

How to Use:

  1. Paste or type your numbers in the Input Numbers box, one per line.
  2. (Optional) Use the Choose File button to import numbers from a .txt, .csv, .json, or other text-based file.
  3. Under Options, select how you want the digits perturbed:
    • Perturbation Intensity: Choose Low, Medium, or High to control how many digits change.
    • Preserve number length: Keep the output the same length as the input.
    • Include decimal digits: Allow decimal points and decimal values to remain or change.
    • Unique result each time: Enable this to make every click generate a new randomized result.
  4. The Perturbed Output area updates live whenever you change settings or input.
  5. Use Copy Output or Export to File to save your results.
  6. Click Clear All to reset the input, output, and all settings.

What Perturb Number Digits can do:

This tool takes your input numbers and scrambles the digits based on the level you choose. Low perturbation changes just a few digits. High goes wild and alters most of them. You can preserve original lengths and structures while still getting variation, and it’s especially useful when you want believable but anonymized data.

With live flashing output, import/export support, and flexible formatting, you can quickly generate a variety of data mutations for stress testing or obfuscation.

Example:

Input:

1234
905
76.4
0011
777

Settings:Mode: MediumPreserve length: ONInclude decimal: ONUnique each time: ON

Possible Output:

1834
905
79.5
0017
717

Common Use Cases:

Use Perturb Number Digits to generate test data, fake input variations, or obscure real values while keeping them in a similar format. It’s ideal for software development, QA, UI layout testing, or anything where number variety matters.

Useful Tools & Suggestions:

Looking to mess with full values instead? Perturb Numbers shifts the whole number up or down by a bit. And if you want to create even more chaos, Create Number Typos can introduce swaps, drops, or replacements in the digits.