Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.spotzee.com/llms.txt

Use this file to discover all available pages before exploring further.

A random number generator creates synthetic numeric values for test data, validation workflows and parser QA. It can return expanded number profiles, integers, floats, BigInt-compatible strings, binary values, hexadecimal values, octal values and roman numerals from one endpoint.
Generate sample number data at spotzee.com/tools/random-number-generator.

Why this matters

Numeric fixtures look harmless until a parser, validator or import job sees a value outside the path you tested. One hand-written number will not cover ranges, decimal precision, base-number conversion, BigInt serialisation or roman numeral display states. Synthetic number data gives you controlled variation. Use it as an Excel random number generator for spreadsheet QA, a hex number generator for parser checks or a binary number generator for conversion tests. And a numeric seed lets you reproduce the same records after a failure without keeping throwaway numbers in fixture files forever. Generated numbers are test data only. They are not real balances, scores, limits or production metrics. Each Extended API call deducts a small per-call amount from your Spotzee credit balance. See the Spotzee pricing page for live per-tool pricing.

How it works

1

Send the request

POST to /generic/data/generate/number with count. The count is a string from 1 to 100.
2

Choose a method

Use method=profile for expanded number records, or choose one scalar method: int, float, bigInt, binary, hex, octal or romanNumeral.
3

Set numeric controls

Send range, multiple, decimal-place and BigInt parameters only when the selected method supports them.
4

Set repeatability

Send locale where supported and an optional numeric seed when the same output needs to repeat in tests.
5

Read the response

The response returns data.numbers[], generated, locale, optional seed, and the resolved method.

Method reference

MethodOutputMain parameters
profileExpanded number recordcount, locale, seed
intIntegercount, locale, seed, min, max, multipleOf
floatFloating-point numbercount, locale, seed, min, max, multipleOf, fractionDigits
bigIntBigInt-compatible stringcount, locale, seed, bigIntMin, bigIntMax, bigIntMultipleOf
binaryBinary number stringcount, locale, seed, min, max
hexLowercase hexadecimal stringcount, locale, seed, min, max
octalOctal number stringcount, locale, seed, min, max
romanNumeralRoman numeral stringcount, locale, seed, min, max
Use profile when you need many numeric fields together. Use a scalar method when your form, parser or import job only expects one number shape.

What to watch for

  • Count outside 1 to 100. One request generates up to 100 number records. For more rows, call the endpoint again and vary the seed when you need a different batch.
  • Range on profile output. Minimum and maximum controls are for scalar methods only. Do not send them with method=profile.
  • Only one range bound set. Send both min and max, or leave both blank.
  • Multiple on the wrong method. Send multipleOf only with int or float.
  • Decimal places on non-float output. Send fractionDigits only with method=float, and keep it between 0 and 10.
  • BigInt options on scalar methods. Send bigIntMin, bigIntMax and bigIntMultipleOf only with method=bigInt.

FAQs

A random number generator creates numeric values within the method and option set you choose. Spotzee returns synthetic integers, floats, BigInt strings, binary, hexadecimal, octal and roman numeral output for test data and fixture workflows.
Yes. Enter a count, choose a method and generate sample numeric data in the browser. Use the same numeric seed when the same random number generator online output must repeat across test runs.
Yes. Choose method=int or method=float, then set min and max. Integer output also supports a positive integer multipleOf, while float output supports decimal places and positive numeric multiples.
Yes. Choose method=bigInt to generate BigInt-compatible values serialised as strings for JSON compatibility. You can also set bigIntMin, bigIntMax and bigIntMultipleOf.
Yes. Choose method=hex, method=binary or method=octal to generate base-number strings for parser and conversion tests. Use optional minimum and maximum controls when you need a bounded range.
Read the random number generator guide for endpoint options, response fields and integration patterns. The guide also shows where number fixture data fits beside string, developer fixture, finance and word generators.

Try it

Generate sample number data in the browser at spotzee.com/tools/random-number-generator, or call the random number generator API when you need numeric fixtures inside automated tests, import jobs and seed scripts.